<SEC-DOCUMENT>0001441683-24-000097.txt : 20241107
<SEC-HEADER>0001441683-24-000097.hdr.sgml : 20241107
<ACCEPTANCE-DATETIME>20241107112945
ACCESSION NUMBER:		0001441683-24-000097
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		80
CONFORMED PERIOD OF REPORT:	20240930
FILED AS OF DATE:		20241107
DATE AS OF CHANGE:		20241107

FILER:

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

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

	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-20240930.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:cd650fac-c2e2-4a7d-8f2d-9b2d9b99917a,g:58fcc58a-b5f7-455c-8782-94e8d3a4bd51,d:c4be8e59046b43a6b4dd17c530258524-->
<html xmlns:appn="http://www.appian.com/20240930" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>appn-20240930</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">2024</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-120" name="appn:SoftwareAsServiceSubscriptionContractsTerm" id="f-517">P1Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="appn-20240930.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="employee"><xbrli:measure>appn:employee</xbrli:measure></xbrli:unit><xbrli:unit id="rouasset"><xbrli:measure>appn:rOUAsset</xbrli:measure></xbrli:unit><xbrli:unit id="floor"><xbrli:measure>appn:floor</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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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>2024-11-04</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>2024-11-04</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>2024-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>2023-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>2024-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>2023-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>2023-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>2024-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>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:SubscriptionsSoftwareAndSupportMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:SubscriptionsSoftwareAndSupportMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-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>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:ProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:ProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-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>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-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>2023-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>2023-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>2023-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>2023-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>2023-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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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: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-31"><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-32"><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-33"><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-34"><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-35"><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-36"><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-37"><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-38"><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-39"><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-40"><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-41"><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-42"><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-43"><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-44"><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-45"><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-46"><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-47"><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-48"><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-49"><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-50"><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-51"><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-52"><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-53"><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-54"><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-55"><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-56"><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-57"><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-58"><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-59"><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-60"><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>2022-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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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>2022-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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:entity><xbrli:period><xbrli:instant>2023-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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><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>2023-04-01</xbrli:startDate><xbrli:endDate>2023-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:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><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>2023-04-01</xbrli:startDate><xbrli:endDate>2023-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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></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:instant>2023-06-30</xbrli:instant></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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:entity><xbrli:period><xbrli:instant>2023-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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><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>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></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="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-95"><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-96"><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-97"><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-98"><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>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></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: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>2023-07-01</xbrli:startDate><xbrli:endDate>2023-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: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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-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: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-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="us-gaap:PropertyPlantAndEquipmentByTypeAxis">appn:ComputerSoftwareAndHardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></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="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></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="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></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="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-06-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: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-109"><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>2023-07-01</xbrli:startDate><xbrli:endDate>2023-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: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-111"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-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: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-113"><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>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</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="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-115"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></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="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-117"><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>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></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: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-119"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-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:RangeAxis">srt:MinimumMember</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-121"><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>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:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</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="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></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="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></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="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></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="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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="us-gaap:PropertyPlantAndEquipmentByTypeAxis">appn:ComputerSoftwareAndHardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</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:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:DebtInstrumentAxis">appn:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</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-135"><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>2024-09-30</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: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-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:DebtInstrumentAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</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:DebtInstrumentAxis">appn:SwinglineSubFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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: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></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-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputEbitdaMultipleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputEbitdaMultipleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputEbitdaMultipleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputEbitdaMultipleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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-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>2023-12-31</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: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-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:DebtInstrumentAxis">appn:SecuredTermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</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="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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-153"><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>2024-09-30</xbrli:instant></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:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</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-155"><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>2024-09-30</xbrli:instant></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: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-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><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-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:SubscriptionsSoftwareAndSupportMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-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:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><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-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:SubscriptionsSoftwareAndSupportMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></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:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><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-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:ProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></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="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><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-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:ProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-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="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-166"><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>2023-07-01</xbrli:startDate><xbrli:endDate>2023-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: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-168"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-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: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-170"><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>2023-07-01</xbrli:startDate><xbrli:endDate>2023-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="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-172"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-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="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-174"><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>2023-07-01</xbrli:startDate><xbrli:endDate>2023-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="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-176"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-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="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-178"><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-179"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-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:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-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: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-182"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-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:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-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:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-31</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="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">appn:MisappropriationOfTradeSecretsMember</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-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">appn:ViolationOfVirginiaComputerCrimesActMember</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-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">appn:AttorneysFeesAssociatedMember</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-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">appn:StatutoryPostJudgementInterestOnJudgmentalMember</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-190"><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-191"><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-192"><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>2024-09-30</xbrli:instant></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="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-194"><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-195"><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-01-01</xbrli:startDate><xbrli:endDate>2023-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="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-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:entity><xbrli:period><xbrli:instant>2024-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-01</xbrli:startDate><xbrli:endDate>2024-03-31</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="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-200"><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>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><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-202"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</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="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-204"><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>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</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="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-206"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</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:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></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:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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="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-09-30</xbrli:instant></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="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-213"><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-09-30</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:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</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:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></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="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></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="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></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="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></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="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></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="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>2023-12-31</xbrli:instant></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="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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="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>2023-12-31</xbrli:instant></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="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</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="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</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="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AgencySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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="us-gaap:FinancialInstrumentAxis">us-gaap:AgencySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ic4be8e59046b43a6b4dd17c530258524_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:12pt;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',sans-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, 2024</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',sans-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-20240930_g1.jpg" alt="Appian 2021 (blue-white field).jpg" style="height:74px;margin-bottom:5pt;vertical-align:text-bottom;width:148px"/></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',sans-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',sans-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',sans-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',sans-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',sans-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',sans-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',sans-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',sans-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;4, 2024, 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,692,076</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,195,210</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="ic4be8e59046b43a6b4dd17c530258524_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="#ic4be8e59046b43a6b4dd17c530258524_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="#ic4be8e59046b43a6b4dd17c530258524_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="#ic4be8e59046b43a6b4dd17c530258524_16">Consolidated Balance Sheets as of </a><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="#ic4be8e59046b43a6b4dd17c530258524_16">September</a><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="#ic4be8e59046b43a6b4dd17c530258524_16"> 30, 2024 and December 31, 2023</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="#ic4be8e59046b43a6b4dd17c530258524_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="#ic4be8e59046b43a6b4dd17c530258524_19">Consolidated Statements of Operations for the three and </a><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="#ic4be8e59046b43a6b4dd17c530258524_19">nine</a><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="#ic4be8e59046b43a6b4dd17c530258524_19"> months ended </a><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="#ic4be8e59046b43a6b4dd17c530258524_19">September</a><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="#ic4be8e59046b43a6b4dd17c530258524_19"> 30, 2024 and </a><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="#ic4be8e59046b43a6b4dd17c530258524_19">September</a><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="#ic4be8e59046b43a6b4dd17c530258524_19"> 30, 2023</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="#ic4be8e59046b43a6b4dd17c530258524_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:#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="#ic4be8e59046b43a6b4dd17c530258524_22">Consolidated Statements of Comprehensive Loss for the three and </a><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="#ic4be8e59046b43a6b4dd17c530258524_22">nine</a><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="#ic4be8e59046b43a6b4dd17c530258524_22"> months ended </a><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="#ic4be8e59046b43a6b4dd17c530258524_22">Sep</a><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="#ic4be8e59046b43a6b4dd17c530258524_22">tember</a><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="#ic4be8e59046b43a6b4dd17c530258524_22"> 30, 2024 and </a><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="#ic4be8e59046b43a6b4dd17c530258524_22">September</a><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="#ic4be8e59046b43a6b4dd17c530258524_22"> 30, 2023</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="#ic4be8e59046b43a6b4dd17c530258524_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="#ic4be8e59046b43a6b4dd17c530258524_25">Consolidated Statements of Changes in Stockholders&#8217; (Deficit) Equity for the three and </a><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="#ic4be8e59046b43a6b4dd17c530258524_25">nine</a><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="#ic4be8e59046b43a6b4dd17c530258524_25"> months ended </a><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="#ic4be8e59046b43a6b4dd17c530258524_25">September</a><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="#ic4be8e59046b43a6b4dd17c530258524_25"> 30, 2024 and </a><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="#ic4be8e59046b43a6b4dd17c530258524_25">September</a><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="#ic4be8e59046b43a6b4dd17c530258524_25"> 30, 2023</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="#ic4be8e59046b43a6b4dd17c530258524_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="#ic4be8e59046b43a6b4dd17c530258524_28">Consolidated Statements of Cash Flows for the </a><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="#ic4be8e59046b43a6b4dd17c530258524_28">nine</a><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="#ic4be8e59046b43a6b4dd17c530258524_28"> months ended </a><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="#ic4be8e59046b43a6b4dd17c530258524_28">Septe</a><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="#ic4be8e59046b43a6b4dd17c530258524_28">mber</a><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="#ic4be8e59046b43a6b4dd17c530258524_28"> 30, 2024 and </a><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="#ic4be8e59046b43a6b4dd17c530258524_28">September</a><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="#ic4be8e59046b43a6b4dd17c530258524_28"> 30, 2023</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="#ic4be8e59046b43a6b4dd17c530258524_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="#ic4be8e59046b43a6b4dd17c530258524_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="#ic4be8e59046b43a6b4dd17c530258524_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="#ic4be8e59046b43a6b4dd17c530258524_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="#ic4be8e59046b43a6b4dd17c530258524_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="#ic4be8e59046b43a6b4dd17c530258524_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="#ic4be8e59046b43a6b4dd17c530258524_115">47</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="#ic4be8e59046b43a6b4dd17c530258524_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="#ic4be8e59046b43a6b4dd17c530258524_118">47</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="#ic4be8e59046b43a6b4dd17c530258524_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="#ic4be8e59046b43a6b4dd17c530258524_124">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 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="#ic4be8e59046b43a6b4dd17c530258524_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="#ic4be8e59046b43a6b4dd17c530258524_127">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 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="#ic4be8e59046b43a6b4dd17c530258524_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="#ic4be8e59046b43a6b4dd17c530258524_130">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 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="#ic4be8e59046b43a6b4dd17c530258524_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="#ic4be8e59046b43a6b4dd17c530258524_133">50</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="#ic4be8e59046b43a6b4dd17c530258524_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="#ic4be8e59046b43a6b4dd17c530258524_136">50</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="#ic4be8e59046b43a6b4dd17c530258524_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="#ic4be8e59046b43a6b4dd17c530258524_139">50</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="#ic4be8e59046b43a6b4dd17c530258524_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="#ic4be8e59046b43a6b4dd17c530258524_142">51</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="#ic4be8e59046b43a6b4dd17c530258524_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="#ic4be8e59046b43a6b4dd17c530258524_145">53</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="ic4be8e59046b43a6b4dd17c530258524_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="ic4be8e59046b43a6b4dd17c530258524_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="ic4be8e59046b43a6b4dd17c530258524_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: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="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, 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:6.95pt;font-weight:700;line-height:100%">December 31, 2023</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">99,193</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">149,351</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:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-33">40,798</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:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-34">9,653</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 allowances 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,850</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">2,606</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">140,213</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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">171,561</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,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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">34,261</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">45,483</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">49,529</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">360,472</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">414,355</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">30,329</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">25,141</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">39,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: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">42,682</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%">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">27,462</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">27,106</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">5,356</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">4,152</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">2,790</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">3,889</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">32,231</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">39,975</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">54,576</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">59,764</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">4,827</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">3,453</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">28,365</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">36,279</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">549,913</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">627,503</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:700;line-height:100%">Liabilities and Stockholders&#8217; (Deficit) Equity</span></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">6,928</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">6,174</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">11,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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,046</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">31,171</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">38,003</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">224,199</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">235,992</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">9,598</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">66,368</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">12,470</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">11,698</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,798</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,891</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">298,474</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">371,172</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">243,225</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">140,221</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">54,270</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">59,067</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">3,370</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">4,700</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 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:DeferredIncomeTaxLiabilitiesNet" format="ixt:fixed-zero" scale="3" id="f-87">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:DeferredIncomeTaxLiabilitiesNet" scale="3" id="f-88">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:#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:OtherLiabilitiesNoncurrent" scale="3" id="f-89">375</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:OtherLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-90">&#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:700;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-91">599,714</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:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-92">575,162</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:700;line-height:100%">Stockholders&#8217; (deficit) equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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-93"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-94">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-95"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-96">500,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of September&#160;30, 2024 and December&#160;31, 2023 and <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-97">42,361,024</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-98">42,169,970</ix:nonFraction> shares issued as of September&#160;30, 2024 and December&#160;31, 2023, 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-6" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-99">4</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-7" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-100">4</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%">Class B common stock&#8212;par value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-101"><ix:nonFraction unitRef="usdPerShare" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-102">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-103"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-104">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of September&#160;30, 2024 and December&#160;31, 2023 and <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-105">31,195,739</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-106">31,196,796</ix:nonFraction> shares issued as of September&#160;30, 2024 and December&#160;31, 2023, 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-9" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-107">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-108">3</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-109">614,204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-110">595,781</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-111">22,809</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-112">23,555</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-113">598,507</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-114">519,892</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"><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-115">1,127,138</ix:nonFraction> shares as of September&#160;30, 2024</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-116">42,696</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-117">&#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:700;line-height:100%">Total stockholders&#8217; (deficit) equity</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" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-118">49,801</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-119">52,341</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:700;line-height:100%">Total liabilities and stockholders&#8217; (deficit) equity</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:6.95pt;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: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-120">549,913</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:6.95pt;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: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-121">627,503</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align: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="ic4be8e59046b43a6b4dd17c530258524_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%"/><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="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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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%">2023</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%">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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/><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 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-122">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-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-123">103,803</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-124">353,789</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-125">296,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="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 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-126">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-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-127">33,291</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-128">96,548</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-129">103,490</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"/><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: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:middle"><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-130">154,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'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-131">137,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'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-132">450,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'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-133">400,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/><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 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-134">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-11" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-135">11,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-12" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-136">39,614</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-137">32,492</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"/><td colspan="3" style="display:none"/></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-138">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-15" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-139">24,804</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-140">74,880</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-141">76,515</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"/><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: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:middle"><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-142">37,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'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-143">36,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'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-144">114,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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-145">109,007</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:middle"><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-146">116,968</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" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-147">101,025</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-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-148">335,843</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" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-149">291,037</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="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: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"/><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 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-150">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-19" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-151">55,667</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-152">175,613</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-153">181,338</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"/><td colspan="3" style="display:none"/></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-154">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-19" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-155">37,135</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-156">117,789</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-157">118,502</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"/><td colspan="3" style="display:none"/></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-158">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-19" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-159">23,440</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-160">108,327</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-161">82,342</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"/><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: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:middle"><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-162">124,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'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-163">116,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'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-164">401,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'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-165">382,182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating 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" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-166">7,157</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-19" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-167">15,217</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" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-168">65,886</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-20" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-169">91,145</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="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:700;line-height:100%">Other non-operating (income) expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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 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) expense, 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-170">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-19" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-171">1,939</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:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-172">5,882</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-173">4,637</ix:nonFraction>)</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"/><td colspan="3" style="display:none"/></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-174">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-19" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-175">4,917</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-176">17,921</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-177">12,790</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"/><td colspan="3" style="display:none"/></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:700;line-height:100%">Total other non-operating (income) expense</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:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-178">6,376</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-19" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-179">6,856</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-1" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-180">12,039</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:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-181">8,153</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="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:700;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="f-182">781</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'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" format="ixt:num-dot-decimal" scale="3" id="f-183">22,073</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-184">77,925</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'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-185">99,298</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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-186">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-19" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-187">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-188">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" format="ixt:num-dot-decimal" scale="3" id="f-189">2,137</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"/><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:700;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-190">2,100</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><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-191">22,251</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-192">78,615</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><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-193">101,435</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="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 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 and diluted</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" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-194"><ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-195">0.03</ix:nonFraction></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-19" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-196"><ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-197">0.30</ix:nonFraction></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" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-198"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-199">1.08</ix:nonFraction></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-20" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-200"><ix:nonFraction unitRef="usdPerShare" contextRef="c-20" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-201">1.39</ix:nonFraction></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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#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="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 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 and 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:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-202"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-203">72,396</ix:nonFraction></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:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-204"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-205">73,178</ix:nonFraction></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:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-206"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-207">72,664</ix:nonFraction></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-208"><ix:nonFraction unitRef="shares" contextRef="c-20" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-209">73,032</ix:nonFraction></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"/><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: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="ic4be8e59046b43a6b4dd17c530258524_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 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%"/><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="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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><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:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net 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" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-210">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-19" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-211">22,251</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" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-212">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"/><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-213">101,435</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="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:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Comprehensive loss, net of income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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 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" format="ixt:num-dot-decimal" scale="3" id="f-214">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-19" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-215">1,060</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:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-216">607</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" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-217">2,813</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"/><td colspan="3" style="display:none"/></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 gains 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-218">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-19" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="f-219">9</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-220">139</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-221">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other comprehensive loss, net of income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-222">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-19" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-223">21,182</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-224">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"/><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-225">104,238</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="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><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="ic4be8e59046b43a6b4dd17c530258524_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) EQUITY</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.192%"/><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: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:10.604%"/><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' Equity (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, 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: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-226">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: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-227">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-228">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: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-229">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: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-230">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: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-231">&#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" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-232">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: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-233">32,923</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-234">32,923</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-235">4,974</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:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-236">141,563</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:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="3" id="f-237">2,862</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:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="3" id="f-238">2,862</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-239">43,460</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-240">345</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-241">345</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%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-28" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-242">1,320,531</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%">&#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-30" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-243">50,019</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%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-244">50,019</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%">Stock-based compensation 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: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-29" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-245">10,606</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:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-246">10,606</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%">Other comprehensive 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: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-31" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-247">12,847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-248">12,847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance, March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-32" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-249">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: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-32" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-250">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-33" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-251">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: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-34" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-252">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: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-35" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-253">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: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-36" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-254">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: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-37" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-255">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: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-38" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-256">43,592</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-39" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-257">43,592</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-40" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" format="ixt:num-dot-decimal" scale="0" id="f-258">4,692</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-41" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="f-259">178</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-42" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="f-260">178</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%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" format="ixt:fixed-zero" scale="3" id="f-261">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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-40" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-262">77,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-41" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="3" id="f-263">4,279</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%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="3" id="f-264">2,919</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%">(<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="3" id="f-265">1,360</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-40" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-266">25,037</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-41" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-267">785</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-42" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-268">948</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%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-269">163</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-41" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-270">9,900</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-39" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-271">9,900</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-43" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-272">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-39" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-273">1,104</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance, June 30, 2024</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-44" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-274">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: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" scale="3" id="f-275">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-45" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-276">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: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-277">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: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-278">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: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-279">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: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-49" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-280">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: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-50" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-281">2,100</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-18" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-282">2,100</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-51" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" format="ixt:num-dot-decimal" scale="0" id="f-283">5,060</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-52" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="f-284">192</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%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="f-285">192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" format="ixt:fixed-zero" scale="3" id="f-286">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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-51" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-287">69,362</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-52" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="3" id="f-288">3,289</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-53" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="3" id="f-289">2,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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-290">662</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-51" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-291">12,126</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-52" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-292">348</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%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-293">459</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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-294">111</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%">Stock-based compensation 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: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:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-295">9,505</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-18" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-296">9,505</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%">Other comprehensive 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%">(<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-297">10,997</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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-298">10,997</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance, September&#160;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-55" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-299">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-55" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-300">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-56" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-301">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-57" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-302">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-58" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-303">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-59" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-304">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-4" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-305">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"/></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:30.917%"/><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: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: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:10.604%"/><td style="width:0.1%"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Stockholders' Equity</span></td><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="background-color:#ffffff;padding:0 1pt"/><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="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, 2022</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-60" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-306">72,817,887</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" scale="3" id="f-307">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-61" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-308">561,390</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-62" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-309">7,246</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" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-310">408,451</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-64" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-311">145,700</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"/></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-312">36,829</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" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-313">36,829</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"/></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-314">6,713</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="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:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-315">111,296</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:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="3" id="f-316">2,959</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-66" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="3" id="f-317">2,959</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"/></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-318">19,483</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-319">131</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%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-320">131</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: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-68" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-321">11,056</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:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-322">11,056</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 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="2" style="background-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-69" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-323">700</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%">(<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-324">700</ix:nonFraction>)</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:8pt;font-weight:700;line-height:100%">Balance, March 31, 2023</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-70" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-325">72,955,379</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-70" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-326">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-71" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-327">569,618</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-72" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-328">7,946</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-73" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-329">445,280</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-74" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-330">116,399</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="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: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%">(<ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-331">42,355</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%">(<ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-332">42,355</ix:nonFraction>)</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: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: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-77" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" format="ixt:num-dot-decimal" scale="0" id="f-333">4,928</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%">&#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="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: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-77" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-334">99,836</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-78" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="3" id="f-335">1,816</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-76" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="3" id="f-336">1,816</ix:nonFraction>)</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: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: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-77" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-337">53,190</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-78" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-338">428</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-76" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-339">428</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 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-78" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-340">11,148</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%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-341">11,148</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: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: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-79" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-342">3,172</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-76" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-343">3,172</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"/></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:8pt;font-weight:700;line-height:100%">Balance, June 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-80" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-344">73,113,333</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-80" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-345">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-81" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-346">579,378</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-82" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-347">11,118</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-83" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-348">487,635</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-84" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-349">80,632</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><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: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%">&#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-85" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-350">22,251</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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-351">22,251</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><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: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-86" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" format="ixt:num-dot-decimal" scale="0" id="f-352">3,936</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%">&#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="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:top"><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: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-86" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-353">92,722</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-87" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="3" id="f-354">2,465</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:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="3" id="f-355">2,465</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><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: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-86" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-356">14,039</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-87" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-357">105</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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-358">105</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><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: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-87" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-359">11,011</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%">&#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" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-360">11,011</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income</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: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-88" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-361">1,069</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-19" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-362">1,069</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"/></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:8pt;font-weight:700;line-height:100%">Balance, September&#160;30, 2023</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: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-89" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-363">73,224,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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: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" name="us-gaap:StockholdersEquity" scale="3" id="f-364">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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: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-90" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-365">588,029</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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: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:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-366">10,049</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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: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" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-367">509,886</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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: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" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-368">68,101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="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="ic4be8e59046b43a6b4dd17c530258524_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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2023</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 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" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-369">78,615</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: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-370">101,435</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 loss to net cash 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-371">30,011</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-372">33,215</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-373">7,503</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-374">7,046</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" format="ixt:num-dot-decimal" scale="3" id="f-375">5,462</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:fixed-zero" scale="3" id="f-376">&#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 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-377">619</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-378">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 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-379">439</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-380">342</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="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" format="ixt:num-dot-decimal" scale="3" id="f-381">1,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" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="f-382">808</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 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" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" format="ixt:num-dot-decimal" scale="3" id="f-383">2,895</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:ForeignCurrencyTransactionGainLossUnrealized" format="ixt:fixed-zero" scale="3" id="f-384">&#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 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-385">30,859</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-386">30,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%">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-387">12,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" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-388">61,555</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 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-389">4,665</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="appn:IncreaseDecreaseInDeferredCommissions" scale="3" id="f-390">56</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%">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-391">1,495</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:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="f-392">657</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 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-393">6,975</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-394">6,671</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" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="f-395">535</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:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-396">2,026</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 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-397">15,096</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-398">3,186</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%">Operating lease assets and 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="appn:IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-399">1,788</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="appn:IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-400">2,238</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 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 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" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-401">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"/><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-402">102,198</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-403">11,631</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-404">62,590</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%">Payments for 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-405">42,638</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-406">53,443</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-407">3,287</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-408">8,278</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) provided 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-409">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"/><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" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="f-410">869</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: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:num-dot-decimal" scale="3" id="f-411">50,000</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-412">92,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" scale="3" id="f-413">463</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:PaymentsOfDebtIssuanceCosts" scale="3" id="f-414">411</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-415">3,750</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-416">2,625</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%">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: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-417">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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-418">&#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 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-419">4,883</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-420">7,240</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-421">619</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-422">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"><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) provided 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-423">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"/><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" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-424">82,388</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: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" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-425">375</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:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-426">679</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 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" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-427">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"/><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-428">19,620</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, cash equivalents and restricted cash at beginning of period</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-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-429">149,351</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-430">150,381</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-431">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"/><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-93" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-432">130,761</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: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: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-433">17,193</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-434">11,960</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-435">1,925</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-436">2,944</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-437">109</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-438">27</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="ic4be8e59046b43a6b4dd17c530258524_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="ic4be8e59046b43a6b4dd17c530258524_34"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="f-439" 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;) is a software company that orchestrates business processes. The Appian Platform empowers leaders to design, automate, and optimize important processes from start to finish. With our industry-leading platform and commitment to customer success, Appian is trusted by top organizations to drive transformational process change.</span></div><div style="text-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="ic4be8e59046b43a6b4dd17c530258524_37"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="f-440" continuedAt="f-440-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-441" 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) equity, 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, 2023, filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) on February 15, 2024.</span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-442" 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), lease impairments, 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-440-1" continuedAt="f-440-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskCreditRisk" id="f-443" continuedAt="f-443-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><div style="text-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.</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-443-1">With regard to our customers, credit evaluation and account monitoring procedures are used to minimize the risk of loss.</ix:continuation> Revenue generated from U.S. federal government agencies represented <ix:nonFraction unitRef="number" contextRef="c-94" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-444">23.2</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-95" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-445">22.5</ix:nonFraction>% of our revenue for the three and nine months ended September&#160;30, 2024, respectively. Additionally, <ix:nonFraction unitRef="number" contextRef="c-96" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-446">36.3</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-97" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-447">37.2</ix:nonFraction>% of our revenue during the three and nine months ended September&#160;30, 2024, respectively, was generated from international customers. Revenue generated from U.S. federal government agencies represented <ix:nonFraction unitRef="number" contextRef="c-98" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-448">21.1</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-99" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-449">20.6</ix:nonFraction>% of our revenue for the three and nine months ended September&#160;30, 2023, respectively. Additionally, <ix:nonFraction unitRef="number" contextRef="c-100" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-450">35.3</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-101" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-451">35.6</ix:nonFraction>% of our revenue during the three and nine months ended September&#160;30, 2023, respectively, was generated from international customers. 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, 2024 or 2023. As of September&#160;30, 2024, we had one customer whose balance comprised <ix:nonFraction unitRef="number" contextRef="c-102" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-452">22</ix:nonFraction>% of total accounts receivable.</span></div><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-453" 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, Cash Equivalents, and Restricted Cash</span></div><div style="text-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. Restricted cash consisted of cash designated to settle an escrow liability stemming from a holdback agreement related to our acquisition of Lana Labs GmbH. We paid the remaining amount owed on August&#160;11, 2023.</span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="f-455" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" id="f-454" 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 presents a reconciliation of cash, cash equivalents, and restricted cash as presented in the consolidated statements of cash flows (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, 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><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, 2023</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, 2022</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%">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: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:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-456">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"/><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:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-457">149,351</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-93" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-458">130,761</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-64" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-459">148,132</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%">Restricted cash, current</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:RestrictedCashCurrent" format="ixt:fixed-zero" scale="3" id="f-460">&#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="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:fixed-zero" scale="3" id="f-461">&#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="usd" contextRef="c-93" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:fixed-zero" scale="3" id="f-462">&#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="usd" contextRef="c-64" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="f-463">2,249</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"/><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 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 cash, cash equivalents, and restricted cash</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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-464">99,193</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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-465">149,351</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-93" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-466">130,761</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-64" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-467">150,381</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 style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ReceivablesPolicyTextBlock" id="f-468" continuedAt="f-468-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 Doubtful Accounts</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-468-1">Accounts receivable and unbilled revenue are stated at realizable value, net of an allowance for doubtful accounts. The allowance for doubtful accounts 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, and current economic trends. If the financial condition of our customers were to deteriorate, resulting in their inability to make required payments, additional provisions for doubtful accounts 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-469">2.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-470">2.6</ix:nonFraction> million as of September&#160;30, 2024 and December&#160;31, 2023, respectively.</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%">10</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-440-2" continuedAt="f-440-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:CommissionsExpensePolicyPolicyTextBlock" id="f-471" continuedAt="f-471-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 contract for a new customer or upsell an existing customer are amortized over an estimated economic life of <ix:nonNumeric contextRef="c-4" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:durwordsen" id="f-472">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-471-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-473">12.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NoninterestExpenseCommissionExpense" scale="6" id="f-474">35.5</ix:nonFraction> million for the three and nine months ended September&#160;30, 2024, respectively. Total commission expense was $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:NoninterestExpenseCommissionExpense" scale="6" id="f-475">11.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" name="us-gaap:NoninterestExpenseCommissionExpense" scale="6" id="f-476">33.5</ix:nonFraction> million for the three and nine months ended September&#160;30, 2023, respectively.</span></div><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-477" 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-103" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-478"><ix:nonNumeric contextRef="c-104" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-479">3</ix:nonNumeric></ix:nonNumeric> years for computer software, computer hardware, and internally developed software, <ix:nonNumeric contextRef="c-105" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-480">5</ix:nonNumeric> years for equipment, and <ix:nonNumeric contextRef="c-106" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-481">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:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy" 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%">Severance 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-482-1">In June 2024, we approved a reduction of the Company&#8217;s workforce by approximately <ix:nonFraction unitRef="employee" contextRef="c-107" decimals="0" name="us-gaap:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated" scale="0" id="f-483">150</ix:nonFraction> full-time employees, intended to align sales and marketing teams with our go-to-market strategy and improve profitability. We incurred severance costs related to the involuntary reductions in our workforce. Costs related to benefits provided in accordance with mutually understood and ongoing agreements are recognized when an obligation has been incurred, it is probable the benefits will be paid, and the amount to be paid can be reasonably estimated.</ix:continuation> We incurred severance costs of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:SeveranceCosts1" scale="6" id="f-484">5.5</ix:nonFraction> million during the nine months ended September 30, 2024. <ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:SeveranceCosts1" format="ixt:fixed-zero" scale="3" id="f-485">No</ix:nonFraction> severance costs were incurred during the three months ended September 30, 2024. The majority of the costs incurred are expected to be paid to the impacted employees by December 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%">Severance costs related to prior actions totaled $<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" name="us-gaap:SeveranceCosts1" scale="6" id="f-486">6.3</ix:nonFraction> million for the nine months ended September 30, 2023. <ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:SeveranceCosts1" format="ixt:fixed-zero" scale="3" id="f-487">No</ix:nonFraction> severance costs were incurred during the three months ended September 30, 2023.</span></div><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityPolicyTextBlock" id="f-488" 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. During the three and nine months ended September&#160;30, 2024, we have reissued treasury stock to satisfy employee stock option exercises and vesting of restricted stock units. Because we are in an accumulated deficit position, all reissuances of treasury stock have been recorded as a decrease to additional-paid-in-capital in our consolidated balance sheets.</span></div></ix:nonNumeric></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%">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><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-489" continuedAt="f-489-1" escape="true"><ix:continuation id="f-440-3" continuedAt="f-440-4"><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 2024 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 November 2023, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-07, Segment Reporting (Topic 280): Improvement to Reportable Segment Disclosures, which enhances the disclosure requirements for operating segments in our annual and interim consolidated financial statements. The new guidance is effective for us beginning with our annual reporting for fiscal year 2024 and for interim period reporting beginning in fiscal year 2025 and will be applied on a retrospective basis. Early adoption is permitted. The new ASU requires public companies to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment&#8217;s profit or loss and assets that are currently required annually. Additionally, it requires public companies to disclose the title and position of the Chief Operating Decision Maker. The ASU does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. This guidance also applies to public entities that have only one segment. 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 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 total income tax payments, net of refunds received. 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 March 2024, the SEC issued its final climate disclosure rule, which requires the disclosure of material Scope 1 and Scope 2 greenhouse gas emissions and other climate-related topics in annual reports if they are reasonably likely to have a material impact on the Company&#8217;s business. For large accelerated filers, disclosure requirements will begin phasing in for fiscal years beginning on or after January 1, 2025. Subsequent to issuance, the rules became the subject of litigation, and the SEC has issued a stay to allow the legal process to proceed. We are currently evaluating the impact these rules will have on our financial statements and related disclosures and will monitor the litigation progress for possible impacts on the disclosure requirements under the rules.</span></div></ix:continuation></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-489-1"><ix:continuation id="f-440-4">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.</ix:continuation></ix:continuation> </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><div id="ic4be8e59046b43a6b4dd17c530258524_40"></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:RevenueFromContractWithCustomerTextBlock" id="f-490" continuedAt="f-490-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 style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-491" continuedAt="f-491-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%">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 style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" id="f-492" 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, 2024 and 2023 (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%"/><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="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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><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%">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-108" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-493">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-109" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-494">77,247</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-110" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-495">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"/><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-111" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-496">221,381</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="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%">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-112" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-497">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-113" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-498">20,026</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-114" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-499">62,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-115" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-500">56,176</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"/><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%">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-116" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-501">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-117" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-502">6,530</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-118" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-503">22,420</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-119" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-504">18,997</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"/><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 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-505">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-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-506">103,803</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-507">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"/><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-508">296,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="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%">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-509">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-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-510">33,291</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-511">96,548</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-512">103,490</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"/><td colspan="3" style="display:none"/></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-513">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-19" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-514">137,094</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-515">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"/><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-516">400,044</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><ix:continuation id="f-491-1" continuedAt="f-491-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><div style="text-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%">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-517">one</span> to <ix:nonNumeric contextRef="c-121" name="appn:SoftwareAsServiceSubscriptionContractsTerm" format="ixt-sec:durwordsen" id="f-518">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></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%">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-491-2" continuedAt="f-491-3"><ix:continuation id="f-490-1" continuedAt="f-490-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%">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%">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-490-2" continuedAt="f-490-3"><ix:continuation id="f-491-3" continuedAt="f-491-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, 2024 and 2023 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-491-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%">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-490-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-519" 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, 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><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, 2023</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, 2022</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-520">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-5" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-521">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"/><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-93" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-522">10,932</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-523">12,540</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-524">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-5" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="3" id="f-525">915</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-93" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-526">1,178</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" format="ixt:num-dot-decimal" scale="3" id="f-527">1,720</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-528">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-5" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-529">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"/><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-93" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-530">12,110</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-531">14,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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-532">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-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-533">235,992</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-93" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-534">194,602</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-535">194,768</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-536">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-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-537">4,700</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-93" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-538">3,243</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-539">5,556</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-540">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-5" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-541">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"/><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-93" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-542">197,845</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-543">200,324</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" format="ixt:num-dot-decimal" scale="6" id="f-544">213.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="f-545">177.9</ix:nonFraction>&#160;million for the nine months ended September 30, 2024 and 2023, 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, 2024, we had an aggregate transaction price of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="f-546">470.4</ix:nonFraction>&#160;million allocated to unsatisfied performance obligations. We expect to recognize $<ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="f-547">321.5</ix:nonFraction>&#160;million of this balance as revenue over the next <ix:nonNumeric contextRef="c-122" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-548">12</ix:nonNumeric> months with the remaining amount recognized thereafter.</span></div></ix:continuation><div><span><br/></span></div><div id="ic4be8e59046b43a6b4dd17c530258524_43"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-549" continuedAt="f-549-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, 2024, 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-550">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-551" continuedAt="f-551-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-551-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 or 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-552" 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, 2024 and 2023 (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%"/><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="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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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%">2023</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%">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%">2023</span></td><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%">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-553">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-19" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-554">2,359</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-555">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"/><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-556">6,650</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="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%">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-557">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-19" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-558">350</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" format="ixt:num-dot-decimal" scale="3" id="f-559">1,246</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-560">1,138</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"/><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%">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-561">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-19" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-562">1,311</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-563">3,972</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-564">3,296</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"/><td colspan="3" style="display:none"/></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-565">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-19" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-566">4,020</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-567">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"/><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-568">11,084</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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:continuation id="f-549-1" continuedAt="f-549-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-18" decimals="-5" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="6" id="f-569">0.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="6" id="f-570">1.0</ix:nonFraction>&#160;million for the three and nine months ended September&#160;30, 2024, respectively. Sublease income totaled $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="6" id="f-571">0.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="6" id="f-572">1.0</ix:nonFraction>&#160;million for the three and nine months ended September&#160;30, 2023, 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%">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%">In connection with the headcount reductions approved in June 2024, and our continued efforts to streamline operations and maximize efficiencies, we have initiated supplemental actions to reduce the footprint of our leased office spaces. Pursuant to these initiatives, we have amended and extended the terms of our existing sublease agreement and are seeking a sublease for an additional floor within our corporate headquarters facility. During the nine months ended September 30, 2024, we recorded non-cash lease impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-573">5.5</ix:nonFraction>&#160;million within general and administrative expenses in our consolidated statements of operations related to the <ix:nonFraction unitRef="rouasset" contextRef="c-1" decimals="INF" name="appn:NumberOfRightOfUseAssets" format="ixt-sec:numwordsen" scale="0" id="f-574">two</ix:nonFraction> ROU assets. <ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-575">No</ix:nonFraction> impairment charges were incurred during the three months ended September 30, 2024. The non-cash lease impairment charges represent the amount the carrying value of the <ix:nonFraction unitRef="rouasset" contextRef="c-1" decimals="INF" name="appn:NumberOfRightOfUseAssets" format="ixt-sec:numwordsen" scale="0" id="f-576">two</ix:nonFraction> asset groups exceeded their estimated fair values. The asset groups represented <ix:nonFraction unitRef="floor" contextRef="c-1" decimals="INF" name="appn:NumberOfFloors" format="ixt-sec:numwordsen" scale="0" id="f-577">two</ix:nonFraction> separate floors within our corporate headquarters facility. The fair values of the <ix:nonFraction unitRef="rouasset" contextRef="c-1" decimals="INF" name="appn:NumberOfRightOfUseAssets" format="ixt-sec:numwordsen" scale="0" id="f-578">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-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-579" 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, 2024 and December&#160;31, 2023 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, 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: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-580">32,231</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-581">39,975</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-582">12,470</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-583">11,698</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-584">54,270</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-585">59,067</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-586">66,740</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-587">70,765</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-588">6.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-589">7.4</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-590">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-591">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-592" 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, 2024 and 2023 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%"/><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="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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><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: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-593">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-19" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-594">2,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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-595">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"/><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-596">6,374</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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: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-597">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-19" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" id="f-598">693</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-599">2,375</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-600">1,936</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"/><td colspan="3" style="display:none"/></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-601">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-19" decimals="-3" name="appn:OperatingLeaseInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-602">1,667</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-603">4,803</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-604">4,714</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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></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%">There were <ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="appn:TenantImprovementsReimbursementsReceived" format="ixt:fixed-zero" scale="0" id="f-605"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="appn:TenantImprovementsReimbursementsReceived" format="ixt:fixed-zero" scale="0" id="f-606">no</ix:nonFraction></ix:nonFraction> TIA reimbursements for the three and nine months ended September&#160;30, 2024, while TIA reimbursements totaled $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="appn:TenantImprovementsReimbursementsReceived" format="ixt:num-dot-decimal" scale="6" id="f-607">1.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" name="appn:TenantImprovementsReimbursementsReceived" format="ixt:num-dot-decimal" scale="6" id="f-608">2.6</ix:nonFraction>&#160;million for the three and nine months ended September&#160;30, 2023, respectively.</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%">17</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-609" escape="true"><ix:continuation id="f-549-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, 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: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%">2024 (excluding the nine months ended September 30, 2024)</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-610">3,237</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%">2025</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-611">13,065</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%">2026</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-612">13,386</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%">2027</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-613">13,629</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%">2028</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-614">12,473</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-615">34,839</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-616">90,629</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-617">23,889</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-618">66,740</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="ic4be8e59046b43a6b4dd17c530258524_46"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-619" continuedAt="f-619-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-620" 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, 2024 and fiscal year ended December&#160;31, 2023 (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, 2022</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-621">26,349</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="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%">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-123" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="f-622">757</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 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: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-623">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="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%">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" scale="3" id="f-624">356</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, 2024</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-625">27,462</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-626" 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, 2024 and December&#160;31, 2023 (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, 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: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-124" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-627">7,184</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-125" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-628">7,091</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-126" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-629">962</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-127" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-630">950</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-631">8,146</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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-632">8,041</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-633">5,356</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-634">4,152</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-635">2,790</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-636">3,889</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-19" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-637"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-638">0.4</ix:nonFraction></ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-639"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-640">1.1</ix:nonFraction></ix:nonFraction>&#160;million for the three and nine months ended September&#160;30, 2024 and 2023, respectively. As of September&#160;30, 2024, the weighted average remaining amortization periods for developed technology and customer relationships were approximately <ix:nonNumeric contextRef="c-124" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-641">1.9</ix:nonNumeric> years and <ix:nonNumeric contextRef="c-126" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-642">6.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%">18</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-643" escape="true"><ix:continuation id="f-619-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, 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: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%">2024 (excluding the nine months ended September 30, 2024)</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-644">383</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%">2025</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" format="ixt:num-dot-decimal" scale="3" id="f-645">1,220</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%">2026</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-646">785</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%">2027</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-647">96</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%">2028</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-648">96</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:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" scale="3" id="f-649">210</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-650">2,790</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="ic4be8e59046b43a6b4dd17c530258524_49"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-651" continuedAt="f-651-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-652" 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, 2024 and December&#160;31, 2023 (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, 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: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-128" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-653">54,660</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-129" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-654">53,313</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-106" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-655">4,484</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-130" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-656">3,825</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-103" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-657">9,424</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-131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-658">10,491</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-104" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="3" id="f-659">758</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-132" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:fixed-zero" scale="3" id="f-660">&#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"><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-105" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="3" id="f-661">193</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-133" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="3" id="f-662">194</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%">Property and equipment, gross</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-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-663">69,519</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-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-664">67,823</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%">Less: accumulated depreciation</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:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-665">30,329</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-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-666">25,141</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"><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:#ffffff;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:#ffffff;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-667">39,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 #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 #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-668">42,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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-651-1">Depreciation expense totaled $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-669">2.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-670">6.4</ix:nonFraction>&#160;million for the three and nine months ended September&#160;30, 2024, respectively. Depreciation expense totaled $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-671">2.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-672">5.9</ix:nonFraction>&#160;million for the three and nine months ended September&#160;30, 2023, respectively. We disposed of $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentDisposals" format="ixt:num-dot-decimal" scale="6" id="f-673">1.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentDisposals" format="ixt:num-dot-decimal" scale="6" id="f-674">1.3</ix:nonFraction>&#160;million worth of fully depreciated equipment during the three and nine months ended September&#160;30, 2024, respectively. We had <ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentDisposals" format="ixt:fixed-zero" scale="0" id="f-675">no</ix:nonFraction> disposals or retirements during the three months ended September 30, 2023 and disposed of $<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentDisposals" format="ixt:num-dot-decimal" scale="6" id="f-676">1.4</ix:nonFraction>&#160;million worth of fully depreciated property and equipment during the nine months ended September 30, 2023.</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%">19</span></div></div></div><div id="ic4be8e59046b43a6b4dd17c530258524_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-677" 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-678" 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, 2024 and December&#160;31, 2023 (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, 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:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hosting costs</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-4" decimals="-3" name="appn:AccruedHostingCostsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-679">3,029</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="appn:AccruedHostingCostsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-680">2,973</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%">Legal 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="appn:AccruedLegalCostsCurrent" scale="3" id="f-681">490</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:AccruedLegalCostsCurrent" scale="3" id="f-682">103</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%">Marketing and tradeshow 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:AccruedMarketingCostsCurrent" scale="3" id="f-683">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-5" decimals="-3" name="us-gaap:AccruedMarketingCostsCurrent" scale="3" id="f-684">685</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%">Third party 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:AccruedThirdPartyLicenseFeeCurrent" scale="3" id="f-685">888</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:AccruedThirdPartyLicenseFeeCurrent" scale="3" id="f-686">678</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-687">1,045</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" scale="3" id="f-688">600</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%">Reimbursable employee 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:OtherEmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-689">1,264</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:OtherEmployeeRelatedLiabilitiesCurrent" scale="3" id="f-690">880</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%">Taxes payable</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:TaxesPayableCurrent" scale="3" id="f-691">291</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:TaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-692">1,261</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%">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-693">1,660</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-694">1,499</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" scale="3" id="f-695">109</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-696">644</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-697">1,616</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" format="ixt:num-dot-decimal" scale="3" id="f-698">1,723</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-699">11,310</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-700">11,046</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="ic4be8e59046b43a6b4dd17c530258524_55"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-701" continuedAt="f-701-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-134" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="f-702">five-year</ix:nonNumeric> term loan facility in an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="c-135" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-703">200.0</ix:nonFraction> million and, in addition, up to $<ix:nonFraction unitRef="usd" contextRef="c-136" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-704">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-137" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-705">20.0</ix:nonFraction> million and a swingline sub-facility in the aggregate availability amount of $<ix:nonFraction unitRef="usd" contextRef="c-138" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-706">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-139" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-707">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-140" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-708">1.5</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-141" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-709">2.5</ix:nonFraction>% in the case of Base Rate advances or from <ix:nonFraction unitRef="number" contextRef="c-142" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-710">2.5</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-143" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-711">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-144" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-712">0.5</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-145" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-713">2.5</ix:nonFraction>% in the case of Base Rate advances and from <ix:nonFraction unitRef="number" contextRef="c-146" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-714">1.5</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-147" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-715">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%">20</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-701-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-716" continuedAt="f-716-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, 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: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-136" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-717">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-148" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-718">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-149" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-719">192,062</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-150" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-720">145,813</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" format="ixt:num-dot-decimal" scale="3" id="f-721">1,239</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-722">1,224</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-723">252,823</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-724">206,589</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-725">9,598</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-726">66,368</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-727">243,225</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-728">140,221</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-729">252,823</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-730">206,589</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div><ix:continuation id="f-716-1" continuedAt="f-716-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-716-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%">We were in compliance with all covenants contained in the Credit Agreement. As of September&#160;30, 2024, we had $<ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-731">62.0</ix:nonFraction>&#160;million outstanding under our $<ix:nonFraction unitRef="usd" contextRef="c-136" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-732">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-733">14.7</ix:nonFraction>&#160;million in connection with securing our leased office space.</span></div></ix:continuation><div style="text-indent:18pt"><span><br/></span></div><div id="ic4be8e59046b43a6b4dd17c530258524_58"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-734" 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-151" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" format="ixt:fixed-zero" scale="-2" id="f-735">zero</ix:nonFraction> to approximately <ix:nonFraction unitRef="number" contextRef="c-152" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-736">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, 2024, the actual effective tax rates were (<ix:nonFraction unitRef="number" contextRef="c-18" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-737">168.9</ix:nonFraction>)% and (<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-738">0.9</ix:nonFraction>)%, respectively. For the three and nine months ended September&#160;30, 2023, the actual effective tax rates were (<ix:nonFraction unitRef="number" contextRef="c-19" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-739">0.8</ix:nonFraction>)% and (<ix:nonFraction unitRef="number" contextRef="c-20" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-740">2.2</ix:nonFraction>)%, 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%">As of September&#160;30, 2024, 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-741">6.5</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 2023 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></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div id="ic4be8e59046b43a6b4dd17c530258524_61"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-742" continuedAt="f-742-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%">10. Stock-Based Compensation</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-743" continuedAt="f-743-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></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><div style="text-indent:18pt"><span><br/></span></div><ix:continuation id="f-742-1"><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-743-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, 2024, 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-153" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="f-744">7.1</ix:nonFraction>&#160;million and will be recognized over a weighted average period of <ix:nonNumeric contextRef="c-154" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-745">1.5</ix:nonNumeric> years. Total unrecognized compensation cost related to unvested RSUs was approximately $<ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="f-746">34.6</ix:nonFraction>&#160;million, which will be recognized over a weighted average period of <ix:nonNumeric contextRef="c-156" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="f-747">1.4</ix:nonNumeric> years.</span></div><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-748" 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, 2024 and 2023 (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%"/><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="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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><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%">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"/><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 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-157" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-749">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-158" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-750">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-159" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-751">641</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-160" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-752">713</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"/><td colspan="3" style="display:none"/></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-161" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-753">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-162" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-754">1,535</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-163" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-755">4,364</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-164" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-756">4,598</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"/><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%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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 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-165" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-757">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-166" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-758">3,245</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-167" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-759">6,270</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-168" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-760">8,462</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"/><td colspan="3" style="display:none"/></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-169" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-761">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-170" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-762">2,930</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-171" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-763">8,859</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-172" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-764">9,466</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"/><td colspan="3" style="display:none"/></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-173" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-765">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-174" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-766">3,090</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-767">9,877</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-768">9,976</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"/><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%">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-769">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-19" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-770">11,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"/><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-771">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"/><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-772">33,215</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="ic4be8e59046b43a6b4dd17c530258524_64"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-773" 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 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 net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding during the reporting period. Diluted loss per share is computed similar to basic, except the weighted average number of common shares outstanding is increased to include additional 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. As we reported net losses for all periods presented, all outstanding shares would be considered antidilutive if they were to be assumed as vested or exercised.</span></div><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="f-774" 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 outstanding securities, prior to the use of the treasury stock method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been antidilutive to earnings per share:</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: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 and 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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%">Stock options</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="shares" contextRef="c-177" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-775"><ix:nonFraction unitRef="shares" contextRef="c-178" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-776">2,518,342</ix:nonFraction></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="shares" contextRef="c-179" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-777"><ix:nonFraction unitRef="shares" contextRef="c-180" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-778">2,611,247</ix:nonFraction></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%">Non-vested 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-181" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-779"><ix:nonFraction unitRef="shares" contextRef="c-156" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-780">1,216,499</ix:nonFraction></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-182" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-781"><ix:nonFraction unitRef="shares" contextRef="c-183" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-782">1,133,039</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ic4be8e59046b43a6b4dd17c530258524_67"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-783" continuedAt="f-783-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-184" decimals="-5" name="us-gaap:PurchaseObligation" format="ixt:num-dot-decimal" scale="6" id="f-784">131.0</ix:nonFraction>&#160;million over <ix:nonNumeric contextRef="c-185" name="us-gaap:LongtermPurchaseCommitmentPeriod" format="ixt-sec:durwordsen" id="f-785">five years</ix:nonNumeric>. The agreement, which started July 2021 and is now in its fourth year as of September&#160;30, 2024, contains minimum spending requirements of $<ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-5" name="us-gaap:PurchaseObligationDueInFifthYear" format="ixt:num-dot-decimal" scale="6" id="f-786"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-5" name="us-gaap:PurchaseObligationDueInFourthYear" format="ixt:num-dot-decimal" scale="6" id="f-787">28.0</ix:nonFraction></ix:nonFraction>&#160;million in both the fourth and fifth years. Spending under this agreement for the three and nine months ended September&#160;30, 2024 totaled $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="appn:PaymentsForPurchaseObligation" format="ixt:num-dot-decimal" scale="6" id="f-788">10.8</ix:nonFraction>&#160;million and </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-783-1" continuedAt="f-783-2"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="appn:PaymentsForPurchaseObligation" format="ixt:num-dot-decimal" scale="6" id="f-789">31.8</ix:nonFraction>&#160;million, respectively. Spending under this agreement for the three and nine months ended September&#160;30, 2023 totaled $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="appn:PaymentsForPurchaseObligation" format="ixt:num-dot-decimal" scale="6" id="f-790">9.3</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-791">27.8</ix:nonFraction>&#160;million, respectively. The timing of payments under the agreement may vary. </span></div><div style="text-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-186" decimals="-6" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="9" id="f-792">2.036</ix:nonFraction>&#160;billion in damages for misappropriation of our trade secrets and $<ix:nonFraction unitRef="usd" contextRef="c-187" decimals="0" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" scale="0" id="f-793">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 reaffirmed the $<ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-6" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="9" id="f-794">2.036</ix:nonFraction>&#160;billion in damages and also ordered Pegasystems to pay Appian $<ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-5" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" scale="6" id="f-795">23.6</ix:nonFraction> 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-189" decimals="INF" name="appn:GainContingencyDamagesAwardedInterestPercentage" scale="-2" id="f-796">6</ix:nonFraction>%, or approximately $<ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-5" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" scale="6" id="f-797">122.0</ix:nonFraction> 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-190" decimals="-3" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="3" id="f-798">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. The timeline to hear Appian&#8217;s petition is in the control of the Supreme Court.</span></div><div style="text-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 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-186" decimals="-6" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="9" id="f-799">2.036</ix:nonFraction>&#160;billion judgment against Pegasystems. The total cost of the policy was $<ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-5" name="appn:LitigationJudgmentPreservationInsuranceCost" scale="6" id="f-800">57.3</ix:nonFraction> 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-191" decimals="-5" name="appn:JudgmentPreservationInsuranceThresholdAmount" scale="6" id="f-801">500.0</ix:nonFraction> 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-192" name="appn:LitigationAppealProcessPeriod" format="ixt-sec:durwordsen" id="f-802">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-193" decimals="-5" name="appn:LitigationJudgmentPreservationInsuranceExpense" format="ixt:num-dot-decimal" scale="6" id="f-803">3.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-5" name="appn:LitigationJudgmentPreservationInsuranceExpense" format="ixt:num-dot-decimal" scale="6" id="f-804">12.6</ix:nonFraction>&#160;million for the three and nine months ended September&#160;30, 2024. JPI amortization expense was $<ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-5" name="appn:LitigationJudgmentPreservationInsuranceExpense" scale="6" id="f-805"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-5" name="appn:LitigationJudgmentPreservationInsuranceExpense" scale="6" id="f-806">1.5</ix:nonFraction></ix:nonFraction> million for the three and nine months ended September&#160;30, 2023. As of September&#160;30, 2024, $<ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-5" name="appn:LitigationJudgmentPreservationInsuranceCurrent" format="ixt:num-dot-decimal" scale="6" id="f-807">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-192" decimals="-5" name="appn:LitigationJudgmentPreservationInsuranceNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-808">26.1</ix:nonFraction>&#160;million is classified as 'Other assets&#8217; on our consolidated balance sheets. </span></div></ix:continuation><div style="text-indent:36pt"><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><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-783-2" continuedAt="f-783-3"><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></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-783-3">In February 2024, our Board of Directors authorized a program to repurchase up to $<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-5" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-809">50.0</ix:nonFraction> million of our common stock from March 2024 to February 2026. In March 2024, we repurchased <ix:nonFraction unitRef="shares" contextRef="c-198" decimals="-5" name="us-gaap:TreasuryStockSharesAcquired" scale="6" id="f-810">1.3</ix:nonFraction> million shares under this program at an average share price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-198" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="f-811">37.86</ix:nonFraction>, totaling an aggregate cost of $<ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="f-812">50.0</ix:nonFraction> million. As of September&#160;30, 2024, 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-813">72.4</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-814">1.1</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 id="ic4be8e59046b43a6b4dd17c530258524_70"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-815" 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><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="f-816" 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, 2024 and 2023 (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%"/><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="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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><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%">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-199" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-817">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-200" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-818">88,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-201" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-819">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"/><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-202" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-820">257,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">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-203" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-821">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-204" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-822">48,351</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-205" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-823">167,582</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-206" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-824">142,602</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"/><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%">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-825">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-19" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-826">137,094</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-827">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"/><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-828">400,044</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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, 2024 were $<ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-5" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="f-829">57.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="f-830">16.9</ix:nonFraction>&#160;million, respectively. As of December&#160;31, 2023, our long-lived assets held in the United States and internationally were $<ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-5" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="f-831">67.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="f-832">18.9</ix:nonFraction>&#160;million, respectively.</span></div></ix:nonNumeric><div><span><br/></span></div><div id="ic4be8e59046b43a6b4dd17c530258524_73"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FinancialInstrumentsDisclosureTextBlock" id="f-833" continuedAt="f-833-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-834" continuedAt="f-834-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><div style="padding-left:36pt;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;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></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%">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-833-1" continuedAt="f-833-2"><ix:continuation id="f-834-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 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, 2024 and December&#160;31, 2023.</span></div><div style="text-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, 2024 and December&#160;31, 2023 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-833-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="f-835" continuedAt="f-835-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-835-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 income (loss)&#8217; in our consolidated balance sheets.</ix:continuation> <ix:nonNumeric contextRef="c-1" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="f-836" continuedAt="f-836-1" escape="true">The components of our investments as of September&#160;30, 2024 are as follows (in thousands): </ix:nonNumeric></span></div><div style="text-indent:18pt"><span><br/></span></div><ix:continuation id="f-836-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, 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains (Losses)</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%">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-211" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-837">52,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"/><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-211" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-838">52,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"/><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-212" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-839">52,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"/><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-213" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-840">46,772</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-213" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-841">46,772</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-214" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-842">46,772</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-215" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-843">23,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-844">64</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-215" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-845">23,935</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-216" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-846">23,935</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-217" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-847">2,893</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-217" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-848">9</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-217" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-849">2,902</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-218" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-850">2,902</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-219" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-851">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-219" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-852">61</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-219" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-853">13,961</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-220" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-854">13,961</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-855">139,857</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-856">134</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-857">139,991</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-858">99,193</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-859">40,798</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, 2023, 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, 2023</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains (Losses)</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%">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-221" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-860">93,029</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-221" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-861">93,029</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-222" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-862">93,029</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-223" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-863">56,322</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-223" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-864">56,322</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:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-865">56,322</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-225" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-866">4,830</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-225" decimals="-3" sign="-" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-867">2</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-225" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-868">4,828</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-226" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-869">4,828</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="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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency bonds</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-227" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-870">4,828</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-227" decimals="-3" sign="-" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-871">3</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-227" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-872">4,825</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-228" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-873">4,825</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 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:#cceeff;padding:0 1pt"/><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:CashCashEquivalentsAndShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-874">159,009</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" sign="-" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-875">5</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: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="appn:CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-876">159,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-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-877">149,351</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:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-878">9,653</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="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, 2024. Additionally, there were no transfers between Levels 1 and 2 during the nine months ended September 30, 2024. Interest income on our investments totaled $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="6" id="f-879">1.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="6" id="f-880">5.2</ix:nonFraction>&#160;million for the three and nine months ended September&#160;30, 2024, respectively. Interest income on our investments totaled $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="6" id="f-881">2.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="6" id="f-882">7.1</ix:nonFraction>&#160;million for the three and nine months ended September&#160;30, 2023, respectively. Interest income is recorded within other operating (income) expense on our consolidated statements 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-weight:400;line-height:120%">The contractual maturities of our debt securities as of September&#160;30, 2024 and December&#160;31, 2023 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="ic4be8e59046b43a6b4dd17c530258524_79"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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, 2023 included in our Annual Report on Form 10-K, filed with the Securities and Exchange Commission, or SEC, on February 15, 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: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 future financial and operating performance, anticipated 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 15, 2024 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="ic4be8e59046b43a6b4dd17c530258524_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 a software company that orchestrates business processes. The Appian Platform empowers leaders to design, automate, and optimize important processes from start to finish. With our industry-leading platform and commitment to customer success, Appian is trusted by top organizations to drive transformational process change.</span></div><div style="text-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 Customer Success organization to help ensure customers are able to build and deploy applications on our platform. We have several strategic partnerships, including with 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 platform. We intend to continue focusing on adding new customers with our strategic partners. In addition, over time we expect our professional services revenue as a percentage of total revenue to decline as we increasingly rely on strategic partners to help our customers deploy our software. 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 to organizations with over 2,000 employees and $2 billion in annual revenue. Revenue from U.S. federal government </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:'Arial',sans-serif;font-size:12pt;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%">agencies represented 23.2% and 22.5% of our total revenue for the three and nine months ended September&#160;30, 2024, respectively. Revenue from U.S. federal government agencies represented 21.1% and 20.6% of our total revenue for the three and nine months ended September&#160;30, 2023, respectively. 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, 2024 or 2023.</span></div><div style="text-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, 2024, 36.3% and 37.2%, respectively, of our total revenue was generated from customers outside of the United States as compared to 35.3% and 35.6% in the three and nine months ended September&#160;30, 2023, respectively. As of September&#160;30, 2024, 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 id="ic4be8e59046b43a6b4dd17c530258524_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 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 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. Some of our professional services personnel are customer success managers. Their role is to ensure customers realize value from our platform and support strategic partners and the &#8220;land and expand&#8221; strategy versus delivering billable hours.</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%">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:'Arial',sans-serif;font-size:12pt;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%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Mix of Subscriptions and Professional Services Revenue -</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We believe our professional services have driven customer success and facilitated the adoption of our platform by customers. During the initial period of deployment of our platform by a customer, we generally provide a greater amount of support in building applications and training than later in the deployment, with a typical engagement lasting from two to six months. At the same time, many of our customers have historically purchased subscriptions for only a limited set of their total potential end users. As a result of these factors, the proportion of total revenue for a customer associated with professional services is relatively high during the initial deployment period. Over time, as the need for professional services associated with user deployments decreases and the number of end users increases, we expect subscriptions revenue as a percentage of total revenue to increase. In addition, we continue to grow our base of strategic partners to provide broader customer coverage and solution delivery capabilities. These partners perform professional services with respect to any new service contracts they originate. As the usage of strategic partners expands, we expect the proportion of our total revenue from subscriptions to increase over time relative to professional services. For the three months ended September 30, 2024 and 2023, 79.9% and 75.7% of our revenue, respectively, was derived from sales of subscriptions while the remaining 20.1% and 24.3%, respectively, was derived from the sale of professional services. For the nine months ended September 30, 2024 and 2023, 78.6% and 74.1% of our revenue, respectively, was subscriptions-based while the remaining 21.4% and 25.9%, respectively, was related to professional services. </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="ic4be8e59046b43a6b4dd17c530258524_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:99.415%"><tr><td style="width:1.0%"/><td style="width:21.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.259%"/><td style="width:0.1%"/><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="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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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%">2023</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%">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%">2023</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">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 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%">77,247&#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%">21.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%">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 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%">221,381&#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%">21.6&#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="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 style="text-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:72.876%"/><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:11.621%"/><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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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%">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><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 </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:'Arial',sans-serif;font-size:12pt;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%">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 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 non-renewals, 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="ic4be8e59046b43a6b4dd17c530258524_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 on-premises 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. On-premises 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. Over time, we expect professional services revenue as a percentage of total revenue to decrease as the usage of our partner network expands. </span></div><div style="text-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="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:'Arial',sans-serif;font-size:12pt;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%">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 on-premises term license subscriptions, 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 above 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 Customer Success 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. In 2024, we expect professional services gross margin to be slightly lower than in 2023; however, the margin remains 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 growing our various teams although 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:120%">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.</span></div><div style="text-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 order to continue to grow our business, geographical footprint, and brand awareness, we expect to continue investing resources in sales and marketing in our principal markets and strategic growth areas. We expect sales and marketing expense to increase in absolute dollars as we continue to invest to acquire new customers and further expand usage of our platform within our existing customer base. We will continue 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%">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:'Arial',sans-serif;font-size:12pt;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 2024, we expect our general and administrative expense to increase in absolute dollars largely due to amortization expense associated with the judgment preservation insurance policy (as discussed in Note 12 to the consolidated financial statements), lease impairments (as discussed in Note 4), and 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</span></div><div style="text-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 Expense (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 expense (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%">32</span></div></div></div><div id="ic4be8e59046b43a6b4dd17c530258524_94"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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%"/><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="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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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%">2023</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%">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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/><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 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%">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%">103,803&#160;</span></td><td style="background-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%">296,554&#160;</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/></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%">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%">33,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">103,490&#160;</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"/><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: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%">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%">137,094&#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"/><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%">400,044&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/><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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions</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%">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%">11,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">32,492&#160;</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/></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%">Professional services</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%">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%">24,804&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">76,515&#160;</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"/><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: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%">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%">36,069&#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"/><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%">109,007&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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%">101,025&#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"/><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%">291,037&#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="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: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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</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%">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%">55,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">181,338&#160;</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"/><td colspan="3" style="display:none"/></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%">Research and development</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%">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%">37,135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">118,502&#160;</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/></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%">General and administrative</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">23,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">82,342&#160;</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"/><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: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%">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%">116,242&#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"/><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%">382,182&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating 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%">(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%">(15,217)</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"/><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%">(91,145)</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="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:700;line-height:100%">Other non-operating (income) expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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 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) expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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,637)</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"/><td colspan="3" style="display:none"/></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%">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%">4,917&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,790&#160;</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total other non-operating (income) expense</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%">(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%">6,856&#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%">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"/><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,153&#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="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:700;line-height:100%">Loss before income taxes</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%">(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%">(22,073)</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"/><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%">(99,298)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,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%">178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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,137&#160;</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"/><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:700;line-height:100%">Net 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%">(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%">(22,251)</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"/><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%">(101,435)</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="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><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%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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%"/><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="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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/><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 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%">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%">75.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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">74.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="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 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%">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%">24.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%">21.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">25.9&#160;</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"/><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: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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/><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 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.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%">8.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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&#160;</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/></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.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%">18.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%">16.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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.1&#160;</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"/><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: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: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%">26.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%">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"/><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%">27.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.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%">73.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"/><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"/><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%">72.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="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: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"/><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 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%">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%">40.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">45.3&#160;</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"/><td colspan="3" style="display:none"/></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%">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%">27.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%">26.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="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 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%">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%">17.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%">24.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%">20.6&#160;</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"/><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: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: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%">84.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%">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"/><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%">95.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating 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: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%">(11.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%">(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"/><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%">(22.8)</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="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:700;line-height:100%">Other non-operating (income) expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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 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) expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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.2)</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"/><td colspan="3" style="display:none"/></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%">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.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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.2&#160;</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/></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*</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%">(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%">5.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%">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"/><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.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="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"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">(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%">(16.1)</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"/><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.8)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.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.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%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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.5&#160;</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"/><td colspan="3" style="display:none"/></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 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%">(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%">(16.2)</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><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%">(25.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="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 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="ic4be8e59046b43a6b4dd17c530258524_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, 2024 and 2023</span></div><div style="text-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%">2024</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%">2023</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%">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%">103,803&#160;</span></td><td style="background-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%">19,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">18.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: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%">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%">33,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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,360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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.1)</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%">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%">137,094&#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%">16,958&#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%">12.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 $17.0 million, or 12.4%, in the three months ended September 30, 2024 compared to the same period in 2023 due to an increase in our subscriptions revenue of $19.3 million. This increase was partially offset by a decrease in our professional services revenue of $2.4 million. The increase in subscriptions revenue was driven by a $16.8 million increase in cloud subscription revenue, a $1.3 million increase in maintenance and support revenue, and a $1.2 million increase in on-premises subscription revenue. With respect to new versus existing customers, there was a $5.6 million increase in subscriptions revenue from sales to new customers, while the </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:'Arial',sans-serif;font-size:12pt;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%">remaining $13.7 million of the increase was attributable to expanded deployments, price increases on renewals, and corresponding sales of additional subscriptions to existing customers. The decrease in professional services revenue was due primarily to a $8.4 million decrease in revenue from existing customers, which was partially offset by a $6.1&#160;million increase in sales to new 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%">2024</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%">2023</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%">14,082</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%">11,265</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%">2,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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></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%">23,002</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%">24,804</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%">(1,802)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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.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;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%">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 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%">36,069</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%">1,015&#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%">2.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"><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.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="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%">89.1&#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%">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="2" style="background-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.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><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.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="2" style="background-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%">73.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 $1.0 million, or 2.8%, in the three months ended September 30, 2024 compared to the same period in 2023, primarily due to a $2.5&#160;million increase in hosting costs. This increase was partially offset by a $0.5&#160;million decrease in contractor costs, a $0.3&#160;million decrease in professional services and product support personnel costs, and a $0.1&#160;million decrease</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in employee relations costs. Hosting costs increased due to an increase in sales of our cloud offering during the three months ended September 30, 2024. Contractor costs decreased due to a decrease in the usage of subcontractors for professional services engagements. Professional services and product support personnel costs decreased due to a decrease in cost of sales headcount of 9% from September&#160;30, 2023 to September&#160;30, 2024 as well as a $0.2&#160;million decrease in stock compensation 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%">Subscriptions gross margin decreased slightly to 88.6% for the three months ended September 30, 2024, compared to 89.1% in the same period in 2023. The decrease in subscriptions gross margin was attributable to an increase in hosting costs, which was substantially offset by an increase in subscriptions revenue during the three months ended September 30, 2024 as compared to the three months ended September 30, 2023. Professional services gross margin increased slightly to 25.6% for the three months ended September 30, 2024 compared to 25.5% in the same period in 2023 due largely to a decrease in professional services expense as described above, which was offset by a decrease in professional services revenue in the comparable period. Gross margin increased to 75.9% for the three months ended September 30, 2024 compared to 73.7% for the three months ended September 30, 2023, driven largely by the increase in 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-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%">2024</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%">2023</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%">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 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%">55,667</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%">(4,802)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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.6)</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%">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="2" style="background-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.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></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 $4.8 million, or 8.6%, in the three months ended September 30, 2024 compared to the same period in 2023, primarily due to a $5.0&#160;million decrease in sales and marketing personnel costs. This decrease was partially offset by a $0.7&#160;million increase in marketing costs and a $0.4&#160;million increase travel and entertainment costs. Sales and marketing personnel costs decreased due to a decrease in sales and marketing headcount of 21% from September&#160;30, 2023 to September&#160;30, 2024 and a $1.5&#160;million decrease in stock </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:'Arial',sans-serif;font-size:12pt;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%">compensation expense. Marketing costs increased primarily due to higher spending on various marketing events and public relations. 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%">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%">2024</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%">2023</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%">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 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%">37,135</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,437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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.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></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%">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="2" style="background-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.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><br/></span></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.4 million, or 3.9%, in the three months ended September 30, 2024 compared to the same period in 2023, primarily due to a $0.9 million increase in research and development personnel costs, a $0.4 million increase in cloud computing expense, and a $0.3 million increase in employee medical benefits. Wages, salaries, and medical benefits were all higher due to research and development personnel headcount increasing 5% from September&#160;30, 2023 to September&#160;30, 2024, while cloud computing expense increased due to increased spending on cloud migrations.</span></div><div style="text-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%">2024</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%">2023</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%">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 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%">23,440</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,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">48.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.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%">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><td colspan="3" style="background-color:#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 $11.2&#160;million, or 48.0%, in the three months ended September 30, 2024 compared to the same period in 2023 primarily due to increases of $7.7&#160;million in professional fees and $1.6&#160;million in insurance expense. These increases were partially offset by a $0.9&#160;million decrease in personnel costs. Higher professional fees were driven by an increase in legal fees incurred in the three months ended September 30, 2024 relative to the prior year along with a $5.7&#160;million decrease in insurance reimbursements associated with our litigation against Pegasystems as a result of receiving reimbursements in the prior year compared to none in the current year. The increase in insurance expense was driven by the continued amortization of our judgment preservation insurance policy, which was entered into on September 1, 2023. Personnel costs were lower due to general and administrative personnel headcount decreasing by 6% from September&#160;30, 2023 to September&#160;30, 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%">Other Non-Operating (Income) Expense, 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%">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%">2024</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%">2023</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) expense, 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%">(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 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,939</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%">(14,483)</span></td><td style="background-color:#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%">(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="2" style="background-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.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></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 $12.5&#160;million in the three months ended September 30, 2024 compared to other expense, net of $1.9&#160;million in the three months ended September 30, 2023. This change was primarily due to </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:'Arial',sans-serif;font-size:12pt;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%">$9.2&#160;million in foreign exchange gains in the three months ended September 30, 2024 as compared to $4.3&#160;million in foreign exchange losses in the three months ended September 30, 2023. In addition, there was a $1.8&#160;million increase in other income related 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. These increases were partially offset by a $0.9&#160;million decrease in interest income during the three months ended September 30, 2024 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%">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%">2024</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%">2023</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%">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 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%">4,917</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,251&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">25.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%">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="2" style="background-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.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></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 increased by $1.3&#160;million in the three months ended September 30, 2024 as compared to the corresponding period in 2023 primarily due to interest expense incurred on additional credit facility borrowings that we entered into during the first quarter of 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%">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%">2024</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%">2023</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"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</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,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 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%">178</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,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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.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%">0.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: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 $1.1&#160;million in the three months ended September 30, 2024 as compared to the corresponding period in 2023. This change was primarily driven by increased pre-tax book income in our certain international subsidiaries for the three months ended September 30, 2024. The change in pre-tax book income was primarily attributable to fluctuations in non-operating unrealized foreign exchange gains and losses.</span></div><div style="text-indent:18pt"><span><br/></span></div><div id="ic4be8e59046b43a6b4dd17c530258524_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, 2024 and 2023</span></div><div style="text-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 #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-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%">2023</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%">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%">296,554&#160;</span></td><td style="background-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%">57,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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%">103,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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,942)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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.7)</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%">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%">400,044&#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%">50,293&#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%">12.6&#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 $50.3 million, or 12.6%, in the nine months ended September 30, 2024 compared to the same period in 2023 due to an increase in our subscriptions revenue of $57.2 million. This increase was partially offset by a decrease in our professional services revenue of $6.9 million. The increase in subscriptions revenue was driven by a $47.7&#160;million increase in cloud subscription revenue, a $6.1 million increase in on-premises subscription </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:'Arial',sans-serif;font-size:12pt;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%">revenue, and a $3.4 million increase in maintenance and support revenue. With respect to new versus existing customers, there was a $15.0&#160;million increase in subscriptions revenue from sales to new customers, while the remaining $42.2 million of the increase was attributable to expanded deployments, price increases on renewals, and corresponding sales of additional subscriptions to existing customers. The decrease in professional services revenue was due primarily to a $20.8&#160;million decrease in revenue from existing customers, which was partially offset by a $13.8&#160;million increase in sales to new 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%">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%">2024</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%">2023</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%">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 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%">32,492</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%">7,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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.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></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%">74,880</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%">76,515</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%">(1,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:9pt;font-weight:400;line-height:100%">(2.1)</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%">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 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%">109,007</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%">5,487&#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%">5.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"><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.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="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%">89.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="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%">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="2" style="background-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><td colspan="3" style="background-color:#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%">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="2" style="background-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%">72.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="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 $5.5 million, or 5.0%, in the nine months ended September 30, 2024 compared to the same period in 2023, primarily due to a $6.3&#160;million increase in hosting costs and a $1.4&#160;million increase in professional services and product support personnel costs. These increases were partially offset by a $1.7&#160;million decrease in contractor costs and a $0.2&#160;million decrease in travel expense. Hosting costs increased due to an increase in sales of our cloud offering during the nine months ended September 30, 2024. Although cost of sales headcount fell 9% year over year, personnel costs increased due to a $1.2 million increase in severance expense during the nine months ended September&#160;30, 2024. Contractor costs decreased due to a decrease in the usage of subcontractors for professional services engagements.</span></div><div style="text-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 decreased slightly to 88.8% for the nine months ended September 30, 2024, compared to 89.0% in the same period in 2023. The decrease in subscriptions gross margin was attributable to increased hosting costs, which were substantially offset by an increase in subscriptions revenue during the nine months ended September 30, 2024 as compared to the nine months ended September 30, 2023. Professional services gross margin decreased to 22.4% for the nine months ended September 30, 2024 compared to 26.1% in the same period in 2023 due largely to a decrease in professional services revenue in the comparable periods, partially offset by a decrease in professional services expenses. Gross margin increased to 74.6% for the nine months ended September 30, 2024 compared to 72.8% for the nine months ended September 30, 2023, driven largely by the increase in 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-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%">2024</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%">2023</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%">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 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%">181,338</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%">(5,725)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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.2)</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%">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="2" style="background-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%">45.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 $5.7&#160;million, or 3.2%, in the nine months ended September 30, 2024 compared to the same period in 2023, primarily due to a $10.9&#160;million decrease in sales and marketing personnel costs. This decrease was partially offset by a $4.3&#160;million increase in marketing costs and a $1.4&#160;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%">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:'Arial',sans-serif;font-size:12pt;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%">travel expenses. Sales and marketing personnel costs declined due to a decrease in sales and marketing headcount of 21% from September&#160;30, 2023 to September&#160;30, 2024 in addition due to a $2.2&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">decrease in stock-based compensation expense and a $0.8&#160;million decrease in severance costs. These decreases were partially offset by a $2.0&#160;million increase in commissions expense. Marketing costs increased primarily due to spending on our annual Appian World conference and internal sales and marketing events as well as increased spending on public relations, advertising, and lead generation. 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%">2024</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%">2023</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%">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 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%">118,502</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%">(713)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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.6)</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%">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="2" style="background-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%">29.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></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 decreased $0.7 million, or 0.6%, in the nine months ended September 30, 2024 compared to the same period in 2023, primarily due to a $3.6 million decrease in research and development personnel costs and a $0.2 million decrease in professional fees. These decreases were partially offset by a $1.2 million increase in employee medical benefits, a $1.1 million increase in cloud computing expense, and a $0.7 million increase in rent expense. Although research and development personnel headcount increased 5% from September&#160;30, 2023 to September&#160;30, 2024, overall personnel costs decreased partially due to lower bonus expense, a $1.0 million decrease in severance expense, a $0.6&#160;million decrease in stock-based compensation expense, and additional realized cost savings from our product development center in India. Professional fees decreased due to a decline in consulting fees from lower usage of external resources to assist in our platform development efforts in the nine months ended September 30, 2024 relative to the nine months ended September 30, 2023. </span></div><div style="text-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%">2024</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%">2023</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%">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 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%">82,342</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%">25,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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.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></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%">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="2" style="background-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.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></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 $26.0 million, or 31.6%, in the nine months ended September 30, 2024 compared to the same period in 2023 primarily due to an increase of $11.2 million in amortization expense related to our judgment preservation insurance policy. In addition, professional fees increased $7.2 million due to higher legal fees incurred in the nine months ended September 30, 2024 relative to the prior year and a $5.7 million decrease in insurance reimbursements associated with our litigation against Pegasystems as a result of receiving reimbursements in the prior year compared to none in the current year. Rent expense also increased $6.3 million, primarily driven by $5.5 million of lease impairment charges recognized during the second quarter of 2024. </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%">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:'Arial',sans-serif;font-size:12pt;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%">Other Non-Operating 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%">2024</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%">2023</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%">(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 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%">(4,637)</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,245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">26.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></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%">% 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%">(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="2" style="background-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.2)</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><br/></span></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 $5.9&#160;million in the nine months ended September 30, 2024 compared to other income, net of $4.6 million in the nine months ended September 30, 2023. This change was attributed to a $1.8&#160;million increase in other income related to short-swing profit disgorgement payments to us from a public stockholder of our Class A common stock during the nine months ended September 30, 2024. In addition, in the first quarter of 2024, we received a $1.4&#160;million payment from a state government related to the achievement of certain capital investment goals. These increases were partially offset by a $1.9&#160;million decrease in interest income in the nine months ended September 30, 2024 relative to the prior year stemming from decreased 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: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%">2024</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%">2023</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%">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 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,790</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%">5,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">40.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%">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="2" style="background-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.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 style="text-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 increased by $5.1 million in the nine months ended September 30, 2024 as compared to the corresponding period in 2023 primarily due to interest expense incurred on additional credit facility borrowings that we entered into during the first quarter of 2024 and the latter half of 2023.</span></div><div style="text-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><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%">2024</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%">2023</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:top"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</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%">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%">2,137</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,447)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">(67.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: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.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="2" style="background-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.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><br/></span></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 decreased by $1.4 million in the nine months ended September 30, 2024 as compared to the corresponding period in 2023 primarily due to lower pre-tax book income at our foreign subsidiaries as well as a discrete benefit recognized in the nine months ended September 30, 2024. The discrete benefit was primarily related to net operating loss adjustments at one of our foreign subsidiaries.</span></div><div style="text-indent:18pt"><span><br/></span></div><div id="ic4be8e59046b43a6b4dd17c530258524_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 </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:'Arial',sans-serif;font-size:12pt;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%">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 costs of revenue, non-GAAP total cost of revenue, non-GAAP total operating expense, non-GAAP operating loss, non-GAAP income tax expense, 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, 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 loss before (1) other expense (income), 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 loss. Users should consider the limitations of using adjusted EBITDA, including the fact that this measure does not provide a complete measure of our operating performance. Adjusted EBITDA is not intended to purport to be an alternative to net 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="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 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:'Arial',sans-serif;font-size:12pt;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:13.666%"/><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: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: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: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:7.389%"/><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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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: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%">Lease Impairment and Lease-Related Charges</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Short-Swing Profit Payment</span></div></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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;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:8pt;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:8pt;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: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%">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:8pt;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:8pt;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:8pt;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: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%">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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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: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%">(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: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%">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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating (loss) income</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:8pt;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:8pt;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:8pt;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:8pt;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: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%">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: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%">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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax 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:8pt;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:8pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">1,436&#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:8pt;font-weight:400;line-height:100%">Net (loss) income</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:8pt;font-weight:400;line-height:100%">(2,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">9,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">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:8pt;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: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%">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:8pt;font-weight:400;line-height:100%">(1,799)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">11,427&#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:8pt;font-weight:400;line-height:100%">Net (loss) income per share, basic </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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.16&#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:8pt;font-weight:400;line-height:100%">Net (loss) income per share, diluted</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a,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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="48" style="background-color:#ffffff;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%">Nine Months Ended September 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscriptions cost of revenue</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,614&#160;</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(641)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,973&#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%">Professional services 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:8pt;font-weight:400;line-height:100%">74,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(4,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(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: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%">69,118&#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%">Total 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:8pt;font-weight:400;line-height:100%">114,494&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">(5,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">(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: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%">108,091&#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%">Total operating 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%">401,729&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(25,006)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(3,442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(12,643)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(4,136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(5,786)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">350,716&#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:8pt;font-weight:400;line-height:100%">Operating (loss) income</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:8pt;font-weight:400;line-height:100%">(65,886)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">30,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">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:8pt;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:8pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">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: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%">(8,470)</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:8pt;font-weight:400;line-height:100%">Income tax expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;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: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%">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: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%">3,044&#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:8pt;font-weight:400;line-height:100%">Net (loss) income</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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">(25,352)</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:8pt;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:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.35)</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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts for the impact of 1.8&#160;million shares of dilutive securities.</span></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">(b)</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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%">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:'Arial',sans-serif;font-size:12pt;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:27.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><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:9.864%"/><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:9.864%"/><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.874%"/><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:8pt;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:8pt;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: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%">Litigation Expense</span></div></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:8pt;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: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%">Severance Costs</span></div></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:8pt;font-weight:700;line-height:100%">Non-GAAP Measure</span></td></tr><tr><td colspan="36" style="background-color:#cceeff;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%">Three Months Ended September 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,265&#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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(211)</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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,054&#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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,804&#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%">(1,535)</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%">23,269&#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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,069&#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%">(1,746)</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%">&#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%">34,323&#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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116,242&#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%">(9,265)</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%">4,961&#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%">(1,485)</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%">110,453&#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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating (loss) income</span></div></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%">(15,217)</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%">11,011&#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%">(4,961)</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%">1,485&#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%">(7,682)</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 style="padding-left:6pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax expense</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:8pt;font-weight:400;line-height:100%">178&#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%">88&#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%">266&#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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss) income</span></div></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%">(22,251)</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%">11,099&#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%">(4,961)</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%">1,485&#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%">(14,628)</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 style="padding-left:6pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss) income per share, basic and diluted</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.30)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.20)</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"/></tr><tr><td colspan="36" style="background-color:#cceeff;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%">Nine Months Ended September 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:top"><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;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,492&#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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(713)</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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30)</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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,749&#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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">76,515&#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%">(4,598)</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%">(158)</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%">71,759&#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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,007&#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%">(5,311)</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%">(188)</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%">103,508&#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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">382,182&#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%">(27,904)</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%">2,772&#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%">(1,485)</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%">(6,111)</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%">349,454&#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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating (loss) income</span></div></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%">(91,145)</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%">33,215&#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%">(2,772)</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%">1,485&#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%">6,299&#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%">(52,918)</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 style="padding-left:6pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax expense</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:8pt;font-weight:400;line-height:100%">2,137&#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%">731&#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%">139&#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%">3,007&#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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss) income</span></div></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%">(101,435)</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%">33,946&#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%">(2,772)</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%">1,485&#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%">6,438&#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%">(62,338)</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 style="padding-left:6pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.39)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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"/><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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.09&#160;</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.86)</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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;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="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 loss to adjusted EBITDA for the three and nine months ended September&#160;30, 2024 and 2023 (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%"/><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="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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">GAAP net 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%">(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%">(22,251)</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"/><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%">(101,435)</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="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"><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) expense, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,939&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,637)</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/></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%">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%">4,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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,790&#160;</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"/><td colspan="3" style="display:none"/></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%">Income tax expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,137&#160;</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/></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,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%">2,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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,046&#160;</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"/><td colspan="3" style="display:none"/></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%">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%">11,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: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,215&#160;</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/></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%">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%">(4,961)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">(2,772)</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"/><td colspan="3" style="display:none"/></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,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%">1,485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,485&#160;</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/></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%">5,534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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,299&#160;</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"/><td colspan="3" style="display:none"/></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%">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%">&#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: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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%">(5,342)</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"/><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%">(45,872)</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"/><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%">43</span></div></div></div><div id="ic4be8e59046b43a6b4dd17c530258524_106"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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%">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, 2024 and December&#160;31, 2023:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"/><td style="width:59.469%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.540%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.399%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.092%"/><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:bottom"><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 #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, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">99,193&#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 #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%">149,351&#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: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%">40,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,653&#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%">39,190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">42,682&#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%">61,998&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">43,183&#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, 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="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. As of September&#160;30, 2024, we were 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="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:'Arial',sans-serif;font-size:12pt;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%">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. In addition, 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 style="text-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 2024 to date have included capital expenditures related to the expansion of the new leased facility for our research development center in India 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 Amazon Web Services that contains provisions for minimum purchase commitments. Specifically, purchase commitments under the agreement total $131.0&#160;million over five years. The agreement, which started in July 2021 and is now in its fourth year as of September&#160;30, 2024, contains minimum spending requirements of $28.0&#160;million in both the fourth and fifth years. 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. Spending under this agreement for the three and nine months ended September&#160;30, 2023, totaled $9.3&#160;million and $27.8&#160;million, respectively. The timing of payments under the agreement may vary, and the total amount of payments may exceed the minimum depending on the volume of services utilized. </span></div><div style="text-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:49.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.745%"/><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%">2024</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%">2023</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%">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%">150,381&#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%">(1,030)</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%">(0.7)</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 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%">(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%">(101,435)</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%">22,820&#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%">(22.5)</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%">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%">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%">40,485&#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%">5,163&#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%">12.8&#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 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%">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%">(41,248)</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%">67,222&#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;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 cash 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%">(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%">(102,198)</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%">95,205&#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%">(93.2)</span></td><td style="background-color:#ffffff;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:#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><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash (used by) provided 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%">(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%">869&#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%">(35,163)</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 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;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 cash (used by) provided 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%">(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%">82,388&#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%">(90,884)</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%">(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%">(679)</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%">304&#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%">(44.8)</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"><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%">(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%">(19,620)</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%">(30,538)</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%">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%">130,761&#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%">(31,568)</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="3" style="background-color:#ffffff;border-bottom:3pt double #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:400;line-height:100%">(24.1)%</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="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:'Arial',sans-serif;font-size:12pt;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%">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 used by operating activities was $7.0 million for the nine months ended September 30, 2024 as compared to $102.2 million used by operating activities for the nine months ended September 30, 2023. The decrease in net cash used by operating activities was primarily due to the prior year payment of $57.3 million for our JPI policy. In addition, the decrease in cash used by operating activities was attributed to stronger cash collections from accounts receivable as a result of increased revenues as well as headcount reductions and other cost management activities during the nine months ended September 30, 2024 as compared to the nine months ended September 30, 2023.</span></div><div style="text-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 $34.3 million for the nine months ended September 30, 2024 as compared to $0.9 million in net cash provided by investing activities for the nine months ended September 30, 2023. This change was primarily driven by a decline of $51.0 million in proceeds from the sale of investments, which was partially offset by a $10.8 million decrease in purchases of investments and a $5.0 million decrease in capital expenditures.</span></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: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 $8.5 million for the nine months ended September 30, 2024 as compared to $82.4 million of net cash provided by financing activities for the nine months ended September 30, 2023. The decrease in net cash provided by financing activities was primarily due to a $50.0 million increase in common stock repurchases, a $42.0 million decrease in proceeds from borrowings, and a $1.1 million increase in debt repayments, all of which were partially offset by a $2.4 million decrease in payments for employee taxes related to the net share settlement of equity awards during the nine months ended September 30, 2024. </span></div><div style="text-indent:18pt"><span><br/></span></div><div id="ic4be8e59046b43a6b4dd17c530258524_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, 2023, filed with the SEC on February 15, 2024. 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="ic4be8e59046b43a6b4dd17c530258524_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%">46</span></div></div></div><div id="ic4be8e59046b43a6b4dd17c530258524_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:'Arial',sans-serif;font-size:12pt;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 $99.2 million as of September&#160;30, 2024, which consisted of investments in money market funds, cash in readily available checking accounts, and overnight repurchase 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%">As of September&#160;30, 2024, we had outstanding principal debt of $252.8 million, which carries interest as defined in our Credit Agreement. Refer to Note 8 of the condensed 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, 2024 would increase our interest expense by approximately $2.5 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 2022, 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, 2024 would have impacted our total revenue by approximately 4% and operating loss by approximately 6%. 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 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="ic4be8e59046b43a6b4dd17c530258524_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%">47</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:'Arial',sans-serif;font-size:12pt;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, 2024. Based on the evaluation of our disclosure controls and procedures as of September&#160;30, 2024, 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%">48</span></div></div></div><div id="ic4be8e59046b43a6b4dd17c530258524_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:'Arial',sans-serif;font-size:12pt;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="ic4be8e59046b43a6b4dd17c530258524_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="ic4be8e59046b43a6b4dd17c530258524_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, 2023, filed with the SEC on February 15, 2024. 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="ic4be8e59046b43a6b4dd17c530258524_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, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,889&#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%">31.01&#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,889&#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%">815,829&#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, 2024</span></td><td colspan="2" style="background-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,850&#160;</span></td><td style="background-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.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 colspan="2" style="background-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,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">808,979&#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, 2024</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,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">31.43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">802,858&#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%">19,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: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.46&#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%">19,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: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%">802,858&#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="text-indent:36pt"><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%">49</span></div></div></div><div id="ic4be8e59046b43a6b4dd17c530258524_133"></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:'Arial',sans-serif;font-size:12pt;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. 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="ic4be8e59046b43a6b4dd17c530258524_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="ic4be8e59046b43a6b4dd17c530258524_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. OTHER 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%">The information set forth below is included herein for purposes of providing disclosures under Item 5.02 (c) and (d) of Form 8-K.</span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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 style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 5, 2024, the Company&#8217;s Board of Directors designated Mark Lynch as the Company&#8217;s Principal Financial Officer and Principal Accounting Officer, effective as of November 8, 2024. Information responsive to the requirements of Form 8-K, Item 5.02 (c) and (e) with respect to Mr. Lynch has been previously disclosed in the Company&#8217;s Form 8-K filed on October 11, 2024, and such information is incorporated herein by reference.</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%">Also on November 5, 2024, the Board of Directors appointed Michael Beckley to the Board, effective as of November 5, 2024 to serve until our annual meeting of stockholders to be held in 2025. Mr. Beckley is a co-founder of the Company and has served as Chief Technology Officer since 2007. Mr. Beckley holds a B.A. in Government from Dartmouth College. The Board has determined Mr. Beckley is not &#8220;independent&#8221; in accordance with our corporate governance guidelines and applicable requirements of The Nasdaq Stock Market and the Securities and Exchange Commission since he is an employee of the Company. Mr. Beckley is not a party to any transaction involving us required to be disclosed under Item 404(a) of Regulation S-K, other than the standard employment agreement available to all employees. There is no family relationship between Mr. Beckley and any of our other directors or executive officers and no arrangements or understandings between him and any other person pursuant to which he was selected as a director. Mr. Beckley will not receive any additional compensation for his service as a director in accordance with our non-employee director compensation policy.</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="ic4be8e59046b43a6b4dd17c530258524_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:'Arial',sans-serif;font-size:12pt;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:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.929%"/><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.861%"/><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:10pt;font-weight:700;line-height:100%">Exhibit No.</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:10pt;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:10pt;font-weight:700;line-height:100%">Reference</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:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;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="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="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:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;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: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="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:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;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: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="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:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letter of Engagement dated October 10, 2024 by and between Appian Corporation and Mark Lynch.</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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"><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="appn09302024ex101.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:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;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: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="appn09302024ex311.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:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;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: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="appn09302024ex312.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:10pt;font-weight:400;line-height:100%">32.1</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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:10pt;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: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="appn09302024ex321.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:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">Attached.</span></td></tr></table></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:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div></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 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 management contract or compensatory plan.</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="ic4be8e59046b43a6b4dd17c530258524_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:'Arial',sans-serif;font-size:12pt;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 7, 2024</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"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Mark Matheos</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="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"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name: Mark Matheos</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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"><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></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%">53</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>appn09302024ex101.htm
<DESCRIPTION>EX-10.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="idc09947552ac4d1f9d251a17f7a2c8ba_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:10pt;font-weight:700;line-height:100%">Exhibit 10.1</font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:112%">October 10, 2024</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Mark Lynch</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Letter of Engagement as Interim CFO</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Dear Mark&#58; </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Per our discussions, I am offering you employment as the Interim Chief Financial Officer (&#8220;Interim CFO&#8221;) of Appian, reporting to me, with a start date of </font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:112%">November 4, 2024.</font><font style="background-color:#ffffff;color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:112%">This position is considered an exempt level position for the purposes of federal wage-hour law, and you will be paid on a </font><font style="background-color:#ffffff;color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:112%">semi-monthly basis in accordance with Appian&#8217;s normal payroll procedure. The proposed compensation for your tenure as Interim CFO, subject to all necessary approvals by the Board of Directors, is as follows&#58; </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:112%">First, you will receive a base salary paid at a rate of $1,000,000 per year, subject to all tax and other required withholdings. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Second, a bonus for your decision to come out of retirement to serve as our Interim CFO, to be comprised of two parts&#58;  (a) a monthly bonus of $125,000 in each of the first six months of your employment as Interim CFO&#59; and (b) a grant of Restricted Stock Units with a value of $250,000 vesting on May 5, 2025. The actual number of stock units granted annually will be calculated and granted based on the closing stock price at the close of business on November 5, 2024, the date of the next scheduled Appian Board of Directors meeting.  Should Appian successfully hire a new Chief Financial Officer who begins working in that position prior to May 5, 2025, and Appian therefore releases you from service as Interim CFO, Appian will pay you any remaining monthly bonuses set forth in part (a) above with your final paycheck from Appian.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Third, if your employment as Interim CFO lasts for more than 6 months, beginning in May 2025, your monthly cash bonuses will increase to $166,666.67 per month.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Your service as Interim CFO shall not interrupt your continued services as a Director of the Appian Board of Directors.  You shall continue to be bound by all agreements related to your services as a Director, and continue to be bound by all policies applicable to an Appian Director. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Upon commencing your employment, you will be required to sign the Appian Employment Agreement. We note that your employment as Interim CFO will be at-will, meaning either you or Appian may terminate the employment relationship at any time, with or without cause. In accepting this offer of employment, you acknowledge that you have not relied on any statement made by Appian or any of its employees or representatives with regard to the terms of your employment unless such representation is specifically included in this written offer.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Sincerely,</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">&#47;s&#47; Matthew Calkins</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Matthew Calkins</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:112%">CEO and Founder</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accepted   </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">&#47;s&#47; Mark Lynch</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Mark Lynch</font></div><div style="height:94.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>appn09302024ex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i526653eace45454982b4b8742f840afb_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 </font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2024</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> 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:bottom"><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Date&#58; November&#160;7, 2024 </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>appn09302024ex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i5cc1790f8adf4ea7ac3ec21681388104_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, Mark Matheos, 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 </font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2024</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> 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:bottom"><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Date&#58; November&#160;7, 2024 </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; Mark Matheos</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%">Mark Matheos</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)</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>appn09302024ex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i854cea4bc99147308db2769d27ebd132_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 Mark Matheos, 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, 2024, 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 7th day of November, 2024.</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; Mark Matheos</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%">Mark Matheos</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></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%">Chief Financial Officer</font></div></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%">(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%">(Principal Financial 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-20240930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:cd650fac-c2e2-4a7d-8f2d-9b2d9b99917a,g:58fcc58a-b5f7-455c-8782-94e8d3a4bd51-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:appn="http://www.appian.com/20240930" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.appian.com/20240930">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-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/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.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-20240930_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-20240930_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-20240930_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-20240930_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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" roleURI="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS">
        <link:definition>9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE 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="CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY" roleURI="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY">
        <link:definition>9952155 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' (DEFICIT) EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.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="BasicandDilutedLossperShare" roleURI="http://www.appian.com/role/BasicandDilutedLossperShare">
        <link:definition>9952167 - Disclosure - Basic and Diluted 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>9954471 - 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="AccountingPoliciesTables" roleURI="http://www.appian.com/role/AccountingPoliciesTables">
        <link:definition>9954472 - Disclosure - Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://www.appian.com/role/RevenueTables">
        <link:definition>9954473 - 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>9954474 - 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>9954475 - 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>9954476 - 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>9954477 - 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>9954478 - 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>9954479 - 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="BasicandDilutedLossperShareTables" roleURI="http://www.appian.com/role/BasicandDilutedLossperShareTables">
        <link:definition>9954480 - Disclosure - Basic and Diluted 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>9954481 - 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>9954482 - 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>9954483 - 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="AccountingPoliciesCashCashEquivalentsandRestrictedCashDetails" roleURI="http://www.appian.com/role/AccountingPoliciesCashCashEquivalentsandRestrictedCashDetails">
        <link:definition>9954484 - Disclosure - Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (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>9954485 - 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>9954486 - 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>9954486 - 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>9954487 - 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>9954488 - 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>9954489 - 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>9954490 - 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>9954491 - 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>9954492 - 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>9954492 - 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>9954493 - 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>9954494 - 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>9954495 - 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>9954496 - 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>9954497 - 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>9954498 - 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>9954499 - 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>9954500 - 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>9954501 - 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>9954502 - 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>9954503 - 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>9954504 - 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="BasicandDilutedLossperShareDetails" roleURI="http://www.appian.com/role/BasicandDilutedLossperShareDetails">
        <link:definition>9954505 - Disclosure - Basic and Diluted Loss per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsContingenciesandOtherMattersDetails" roleURI="http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails">
        <link:definition>9954506 - 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="SegmentandGeographicInformationScheduleofRevenuebyGeographyDetails" roleURI="http://www.appian.com/role/SegmentandGeographicInformationScheduleofRevenuebyGeographyDetails">
        <link:definition>9954507 - 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="SegmentandGeographicInformationAdditionalInformationDetails" roleURI="http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetails">
        <link:definition>9954508 - 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="InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" roleURI="http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails">
        <link:definition>9954509 - 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>9954509 - 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>9954510 - 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-types1:domainItemType"/>
  <xs:element id="appn_ProfessionalServicesMember" abstract="true" name="ProfessionalServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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-types1:textBlockItemType"/>
  <xs:element id="appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" abstract="false" name="SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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-types1: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-types1:domainItemType"/>
  <xs:element id="appn_TermLicenseSubscriptionsMember" abstract="true" name="TermLicenseSubscriptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="appn_MaintenanceAndSupportMember" abstract="true" name="MaintenanceAndSupportMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_NumberOfFloors" abstract="false" name="NumberOfFloors" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="appn_TenantImprovementsReimbursementsReceived" abstract="false" name="TenantImprovementsReimbursementsReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AccruedHostingCostsCurrent" abstract="false" name="AccruedHostingCostsCurrent" 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_AccruedThirdPartyLicenseFeeCurrent" abstract="false" name="AccruedThirdPartyLicenseFeeCurrent" 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_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-types1:domainItemType"/>
  <xs:element id="appn_SwinglineSubFacilityMember" abstract="true" name="SwinglineSubFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="appn_SecuredTermLoanFacilityMember" abstract="true" name="SecuredTermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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-types1:domainItemType"/>
  <xs:element id="appn_YouyongZouLitigationMember" abstract="true" name="YouyongZouLitigationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="appn_MisappropriationOfTradeSecretsMember" abstract="true" name="MisappropriationOfTradeSecretsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="appn_ViolationOfVirginiaComputerCrimesActMember" abstract="true" name="ViolationOfVirginiaComputerCrimesActMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="appn_AttorneysFeesAssociatedMember" abstract="true" name="AttorneysFeesAssociatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="appn_StatutoryPostJudgementInterestOnJudgmentalMember" abstract="true" name="StatutoryPostJudgementInterestOnJudgmentalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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-types1: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-20240930_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 2024 Workiva-->
<!--r:cd650fac-c2e2-4a7d-8f2d-9b2d9b99917a,g:58fcc58a-b5f7-455c-8782-94e8d3a4bd51-->
<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-20240930.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_LiabilitiesAndStockholdersEquity_609c82df-d85d-4f36-b218-e068c7aa2d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_6095820d-8d77-457e-84b9-ca691403a7ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_609c82df-d85d-4f36-b218-e068c7aa2d6e" xlink:to="loc_us-gaap_Liabilities_6095820d-8d77-457e-84b9-ca691403a7ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8a29a98a-c3f5-4558-b5d3-8843176b2876" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_609c82df-d85d-4f36-b218-e068c7aa2d6e" xlink:to="loc_us-gaap_StockholdersEquity_8a29a98a-c3f5-4558-b5d3-8843176b2876" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_642f22e2-1f54-4f65-9d33-69aeeaa83de1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_601da59f-f38c-431e-9554-7ec3f9399792" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_642f22e2-1f54-4f65-9d33-69aeeaa83de1" xlink:to="loc_us-gaap_LiabilitiesCurrent_601da59f-f38c-431e-9554-7ec3f9399792" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_611e66f5-64fd-43a4-8aaa-e2ca572c08c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_642f22e2-1f54-4f65-9d33-69aeeaa83de1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_611e66f5-64fd-43a4-8aaa-e2ca572c08c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_4d476862-54b4-446d-9d7b-72f9034e7566" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_642f22e2-1f54-4f65-9d33-69aeeaa83de1" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_4d476862-54b4-446d-9d7b-72f9034e7566" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_9de74f52-49d9-48ec-9bf2-b67ad389f9ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_642f22e2-1f54-4f65-9d33-69aeeaa83de1" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_9de74f52-49d9-48ec-9bf2-b67ad389f9ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_d814938c-1cfe-4f33-a183-06d09a9740d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_642f22e2-1f54-4f65-9d33-69aeeaa83de1" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_d814938c-1cfe-4f33-a183-06d09a9740d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_83222f31-090f-4812-b2c1-edc27fce1f65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_642f22e2-1f54-4f65-9d33-69aeeaa83de1" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_83222f31-090f-4812-b2c1-edc27fce1f65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_58e92b54-6eb9-419f-8f6e-bcc185072a05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_378c5ead-3668-4a81-9ea3-47939658d47c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_58e92b54-6eb9-419f-8f6e-bcc185072a05" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_378c5ead-3668-4a81-9ea3-47939658d47c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_9272e95a-2c3c-4704-be82-2ca68bc8e701" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_58e92b54-6eb9-419f-8f6e-bcc185072a05" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_9272e95a-2c3c-4704-be82-2ca68bc8e701" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_DeferredCommissionsCurrent_c5ac8066-8f39-4bc5-b5f8-f3233a583229" xlink:href="appn-20240930.xsd#appn_DeferredCommissionsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_58e92b54-6eb9-419f-8f6e-bcc185072a05" xlink:to="loc_appn_DeferredCommissionsCurrent_c5ac8066-8f39-4bc5-b5f8-f3233a583229" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_969ff5f3-8a56-4a50-8b3e-c9e7b71d7333" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_58e92b54-6eb9-419f-8f6e-bcc185072a05" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_969ff5f3-8a56-4a50-8b3e-c9e7b71d7333" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_166e6508-b5b4-418e-b199-12d822dc7875" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_58e92b54-6eb9-419f-8f6e-bcc185072a05" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_166e6508-b5b4-418e-b199-12d822dc7875" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c151302e-36fb-4124-b494-5a43cd68fd44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_DeferredCommissionNoncurrent_4572108e-3f41-482a-aa70-ff62609ce22c" xlink:href="appn-20240930.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_c151302e-36fb-4124-b494-5a43cd68fd44" xlink:to="loc_appn_DeferredCommissionNoncurrent_4572108e-3f41-482a-aa70-ff62609ce22c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_c21fe613-eb17-4746-9f43-62952540eb9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_c151302e-36fb-4124-b494-5a43cd68fd44" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_c21fe613-eb17-4746-9f43-62952540eb9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a4df262b-6539-42c6-a3a2-5983501bc595" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_c151302e-36fb-4124-b494-5a43cd68fd44" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a4df262b-6539-42c6-a3a2-5983501bc595" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_170611df-fd28-4b1b-862d-6d64c329566a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_c151302e-36fb-4124-b494-5a43cd68fd44" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_170611df-fd28-4b1b-862d-6d64c329566a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_319a2ba3-3a7e-474e-aea8-9f00683a076e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_c151302e-36fb-4124-b494-5a43cd68fd44" xlink:to="loc_us-gaap_AssetsCurrent_319a2ba3-3a7e-474e-aea8-9f00683a076e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_84ca7c4d-0d4b-4995-af9d-6fd78819294e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_c151302e-36fb-4124-b494-5a43cd68fd44" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_84ca7c4d-0d4b-4995-af9d-6fd78819294e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c725f778-679e-45a5-a8d4-310d87773282" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_c151302e-36fb-4124-b494-5a43cd68fd44" xlink:to="loc_us-gaap_Goodwill_c725f778-679e-45a5-a8d4-310d87773282" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_59c4247d-987f-42f0-b662-57bce3d233bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_c151302e-36fb-4124-b494-5a43cd68fd44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_59c4247d-987f-42f0-b662-57bce3d233bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5c07b712-7ea7-425c-b7d6-496733c045b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_e493f631-078e-4ba0-b0f7-b84e18f29170" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5c07b712-7ea7-425c-b7d6-496733c045b0" xlink:to="loc_us-gaap_CommonStockValue_e493f631-078e-4ba0-b0f7-b84e18f29170" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ce6c7128-9348-42c2-be90-257c7c8c1388" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_5c07b712-7ea7-425c-b7d6-496733c045b0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ce6c7128-9348-42c2-be90-257c7c8c1388" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_f3366066-3dfe-453a-8dab-3a5e5686b057" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5c07b712-7ea7-425c-b7d6-496733c045b0" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_f3366066-3dfe-453a-8dab-3a5e5686b057" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2df4f7d4-3a5b-470c-8bb3-6b8efd17b13b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_5c07b712-7ea7-425c-b7d6-496733c045b0" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2df4f7d4-3a5b-470c-8bb3-6b8efd17b13b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_7538546c-b944-48b0-b021-93395642796a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_5c07b712-7ea7-425c-b7d6-496733c045b0" xlink:to="loc_us-gaap_TreasuryStockCommonValue_7538546c-b944-48b0-b021-93395642796a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_de7e9946-494e-4008-a9e8-cba5c09ec7b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_047ed1c6-31ac-49b2-b4a7-4cd9a6f603e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_de7e9946-494e-4008-a9e8-cba5c09ec7b0" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_047ed1c6-31ac-49b2-b4a7-4cd9a6f603e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_dc788ed7-46f3-4bda-8dfe-723f24010ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_de7e9946-494e-4008-a9e8-cba5c09ec7b0" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_dc788ed7-46f3-4bda-8dfe-723f24010ea9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c92bfb93-c719-4df7-bf51-5222585065f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_de7e9946-494e-4008-a9e8-cba5c09ec7b0" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c92bfb93-c719-4df7-bf51-5222585065f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_81fdf203-5418-4c92-ae6d-cc2611306f05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_de7e9946-494e-4008-a9e8-cba5c09ec7b0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_81fdf203-5418-4c92-ae6d-cc2611306f05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_4d467e52-9a93-4e4f-8fc1-a677537d8502" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_de7e9946-494e-4008-a9e8-cba5c09ec7b0" xlink:to="loc_us-gaap_AccountsPayableCurrent_4d467e52-9a93-4e4f-8fc1-a677537d8502" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_3939e413-d57d-4021-9cb5-c40d156c8d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_de7e9946-494e-4008-a9e8-cba5c09ec7b0" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_3939e413-d57d-4021-9cb5-c40d156c8d3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_9b5a56ce-8b35-47a7-808b-eadcb7fe77d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_de7e9946-494e-4008-a9e8-cba5c09ec7b0" xlink:to="loc_us-gaap_LongTermDebtCurrent_9b5a56ce-8b35-47a7-808b-eadcb7fe77d8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="appn-20240930.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_332bc88c-ad22-4aa8-9b4c-b2a65caa5450" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_9b16fda2-2121-48cb-ba38-b0a158c2e590" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_332bc88c-ad22-4aa8-9b4c-b2a65caa5450" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_9b16fda2-2121-48cb-ba38-b0a158c2e590" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b9e491ca-6e01-4d21-9b06-79d0afd708b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_332bc88c-ad22-4aa8-9b4c-b2a65caa5450" xlink:to="loc_us-gaap_OperatingIncomeLoss_b9e491ca-6e01-4d21-9b06-79d0afd708b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_8d1654b9-ba6e-4790-b6a4-17445b34ce5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_98243814-2c5a-418c-ad72-8865e8c0d7c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_8d1654b9-ba6e-4790-b6a4-17445b34ce5b" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_98243814-2c5a-418c-ad72-8865e8c0d7c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_044892ec-f505-4fa0-bdac-a850c1133b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_8d1654b9-ba6e-4790-b6a4-17445b34ce5b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_044892ec-f505-4fa0-bdac-a850c1133b4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_36630f98-7bc6-4907-9b6a-035f2c36ea42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_11ead82c-1c79-4c1e-8f97-7655935b06e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_36630f98-7bc6-4907-9b6a-035f2c36ea42" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_11ead82c-1c79-4c1e-8f97-7655935b06e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_45babc3c-b371-4f0f-9d01-a6596dfc73d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_36630f98-7bc6-4907-9b6a-035f2c36ea42" xlink:to="loc_us-gaap_InterestExpenseNonoperating_45babc3c-b371-4f0f-9d01-a6596dfc73d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ed9a0da3-baef-48aa-8993-3819fc14738f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_50c9f8a3-6326-4786-b3e6-37981d3ddc0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ed9a0da3-baef-48aa-8993-3819fc14738f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_50c9f8a3-6326-4786-b3e6-37981d3ddc0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_15b96a3f-a2cd-4269-9697-d5d66c53e79e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ed9a0da3-baef-48aa-8993-3819fc14738f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_15b96a3f-a2cd-4269-9697-d5d66c53e79e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7f7167cd-d7d5-4e98-9fa6-ac7a20fe5a84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_541e9611-2b72-4f8d-8c53-4649795cb5c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_7f7167cd-d7d5-4e98-9fa6-ac7a20fe5a84" xlink:to="loc_us-gaap_GrossProfit_541e9611-2b72-4f8d-8c53-4649795cb5c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_d56f6223-73c6-4885-bf07-1c47add8c5c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_7f7167cd-d7d5-4e98-9fa6-ac7a20fe5a84" xlink:to="loc_us-gaap_OperatingExpenses_d56f6223-73c6-4885-bf07-1c47add8c5c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c806d281-b050-4fbb-b234-1793c5c80663" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_de4dcb83-8b37-41dd-997f-de866246b2df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_c806d281-b050-4fbb-b234-1793c5c80663" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_de4dcb83-8b37-41dd-997f-de866246b2df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_1101676f-802e-414d-9f79-5b707bd5314c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_c806d281-b050-4fbb-b234-1793c5c80663" xlink:to="loc_us-gaap_SellingAndMarketingExpense_1101676f-802e-414d-9f79-5b707bd5314c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_628eab8d-471e-4144-b85f-8a53d1d701a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_c806d281-b050-4fbb-b234-1793c5c80663" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_628eab8d-471e-4144-b85f-8a53d1d701a9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="appn-20240930.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:calculationLink xlink:role="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_1dabfe8e-294d-40cf-a5ba-62ef96f5d91b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_db394d33-167a-45f4-bf32-484da27392c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_1dabfe8e-294d-40cf-a5ba-62ef96f5d91b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_db394d33-167a-45f4-bf32-484da27392c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4e097a95-a0e5-4bb1-9242-35e1d1344010" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_1dabfe8e-294d-40cf-a5ba-62ef96f5d91b" xlink:to="loc_us-gaap_NetIncomeLoss_4e097a95-a0e5-4bb1-9242-35e1d1344010" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_49c3918d-00d3-42f0-b33b-78ad97b75bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_1dabfe8e-294d-40cf-a5ba-62ef96f5d91b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_49c3918d-00d3-42f0-b33b-78ad97b75bd0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="appn-20240930.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_NetCashProvidedByUsedInFinancingActivities_2b487972-7378-4149-8eab-e653bd092bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_69e42cfb-d8e7-4053-b736-80f52821a438" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_2b487972-7378-4149-8eab-e653bd092bc0" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_69e42cfb-d8e7-4053-b736-80f52821a438" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_5a89ae10-e9c3-4bbf-bcae-a9906170dc6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_2b487972-7378-4149-8eab-e653bd092bc0" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_5a89ae10-e9c3-4bbf-bcae-a9906170dc6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_fa142208-c871-4a49-b846-320317de5095" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_2b487972-7378-4149-8eab-e653bd092bc0" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_fa142208-c871-4a49-b846-320317de5095" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_88f8181d-c93b-40d4-ab8f-663e07bbe758" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_2b487972-7378-4149-8eab-e653bd092bc0" xlink:to="loc_us-gaap_RepaymentsOfDebt_88f8181d-c93b-40d4-ab8f-663e07bbe758" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_a485c911-8264-4386-b76b-e40553246014" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_2b487972-7378-4149-8eab-e653bd092bc0" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_a485c911-8264-4386-b76b-e40553246014" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_a954eaf7-dd4a-4941-99fa-0d490d5c813f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_2b487972-7378-4149-8eab-e653bd092bc0" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_a954eaf7-dd4a-4941-99fa-0d490d5c813f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_04daa638-741b-4ff8-878f-b5e9d3f03821" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_cfe28291-006b-488f-b75b-bdfc353a9fda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_04daa638-741b-4ff8-878f-b5e9d3f03821" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_cfe28291-006b-488f-b75b-bdfc353a9fda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_aa157b71-5c29-4e0f-ad5e-22035bb65f93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_04daa638-741b-4ff8-878f-b5e9d3f03821" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_aa157b71-5c29-4e0f-ad5e-22035bb65f93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fae60c07-8c70-4b0d-82ea-4390349bd147" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_04daa638-741b-4ff8-878f-b5e9d3f03821" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fae60c07-8c70-4b0d-82ea-4390349bd147" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b1fe14fe-212a-4037-b7e8-13590e676c60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e04dbc6c-ec15-4ffd-ac0a-710d9f023f24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b1fe14fe-212a-4037-b7e8-13590e676c60" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e04dbc6c-ec15-4ffd-ac0a-710d9f023f24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9a08722b-6158-4761-9b48-cfd62ca9e398" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b1fe14fe-212a-4037-b7e8-13590e676c60" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9a08722b-6158-4761-9b48-cfd62ca9e398" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3b851d54-f3df-4ff9-8ede-c952dabb5a52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b1fe14fe-212a-4037-b7e8-13590e676c60" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3b851d54-f3df-4ff9-8ede-c952dabb5a52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_baac7b7f-1780-47f5-b5b2-ac1009d57d50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b1fe14fe-212a-4037-b7e8-13590e676c60" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_baac7b7f-1780-47f5-b5b2-ac1009d57d50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dd8838ef-f8df-4f6c-b684-9d486dfae74d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_521dfcec-62d8-43a0-85e9-1a7a916c2df7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dd8838ef-f8df-4f6c-b684-9d486dfae74d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_521dfcec-62d8-43a0-85e9-1a7a916c2df7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncreaseDecreaseInDeferredCommissions_c95afcc7-a20c-4c3f-be2b-919f2aa0d0b1" xlink:href="appn-20240930.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_dd8838ef-f8df-4f6c-b684-9d486dfae74d" xlink:to="loc_appn_IncreaseDecreaseInDeferredCommissions_c95afcc7-a20c-4c3f-be2b-919f2aa0d0b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_98f72581-9a44-408b-a197-6db53a9a7d13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dd8838ef-f8df-4f6c-b684-9d486dfae74d" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_98f72581-9a44-408b-a197-6db53a9a7d13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities_e14fe16d-c4a9-42ee-8f7e-7774f1122674" xlink:href="appn-20240930.xsd#appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dd8838ef-f8df-4f6c-b684-9d486dfae74d" xlink:to="loc_appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities_e14fe16d-c4a9-42ee-8f7e-7774f1122674" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_ef0fecfb-b0eb-4319-a045-0fe25f99f43f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dd8838ef-f8df-4f6c-b684-9d486dfae74d" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_ef0fecfb-b0eb-4319-a045-0fe25f99f43f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0a5801df-265e-4597-86be-e5e6c2ce7204" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dd8838ef-f8df-4f6c-b684-9d486dfae74d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0a5801df-265e-4597-86be-e5e6c2ce7204" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_1683bbc4-03fe-4411-86cc-8462939a15ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dd8838ef-f8df-4f6c-b684-9d486dfae74d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_1683bbc4-03fe-4411-86cc-8462939a15ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits_428b456c-0b98-4fa6-87e3-67e462c681f7" xlink:href="appn-20240930.xsd#appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dd8838ef-f8df-4f6c-b684-9d486dfae74d" xlink:to="loc_appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits_428b456c-0b98-4fa6-87e3-67e462c681f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5a7bb1c5-5ca5-4333-af49-676d87b41d11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dd8838ef-f8df-4f6c-b684-9d486dfae74d" xlink:to="loc_us-gaap_NetIncomeLoss_5a7bb1c5-5ca5-4333-af49-676d87b41d11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_bff86b1f-3041-4b52-99d7-236b9f9743e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dd8838ef-f8df-4f6c-b684-9d486dfae74d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_bff86b1f-3041-4b52-99d7-236b9f9743e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_e16b7d59-3e05-4e6c-b5af-eff9c1f255e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dd8838ef-f8df-4f6c-b684-9d486dfae74d" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_e16b7d59-3e05-4e6c-b5af-eff9c1f255e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_118c8420-2252-490f-a9d3-175d333dff13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dd8838ef-f8df-4f6c-b684-9d486dfae74d" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_118c8420-2252-490f-a9d3-175d333dff13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_12b59ea9-b029-4a73-b316-b329a7ce412e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dd8838ef-f8df-4f6c-b684-9d486dfae74d" xlink:to="loc_us-gaap_ShareBasedCompensation_12b59ea9-b029-4a73-b316-b329a7ce412e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_c583c617-fd90-454d-af25-47104e0a575c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dd8838ef-f8df-4f6c-b684-9d486dfae74d" xlink:to="loc_us-gaap_DepreciationAndAmortization_c583c617-fd90-454d-af25-47104e0a575c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_31841ec8-dd27-41ed-be6d-46d6bedaa467" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dd8838ef-f8df-4f6c-b684-9d486dfae74d" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_31841ec8-dd27-41ed-be6d-46d6bedaa467" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_25824311-f4f6-44ac-951c-8286eb3438dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dd8838ef-f8df-4f6c-b684-9d486dfae74d" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_25824311-f4f6-44ac-951c-8286eb3438dc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/AccountingPoliciesCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="appn-20240930.xsd#AccountingPoliciesCashCashEquivalentsandRestrictedCashDetails"/>
  <link:calculationLink xlink:role="http://www.appian.com/role/AccountingPoliciesCashCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7cc7a2c4-fecb-4e0b-aad7-e9c868242717" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_e18e7932-9e50-4143-89e4-8a2c47779890" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7cc7a2c4-fecb-4e0b-aad7-e9c868242717" xlink:to="loc_us-gaap_RestrictedCashCurrent_e18e7932-9e50-4143-89e4-8a2c47779890" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_735a38f9-2a22-438f-890c-1a36ab79e267" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7cc7a2c4-fecb-4e0b-aad7-e9c868242717" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_735a38f9-2a22-438f-890c-1a36ab79e267" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/RevenueScheduleofContractAssetandContractLiabilityDetails" xlink:type="simple" xlink:href="appn-20240930.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_ContractWithCustomerLiability_e07434eb-4e08-436b-996f-f460f67cce5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_c1903338-96d1-41ab-a3f8-86e94561b33d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e07434eb-4e08-436b-996f-f460f67cce5e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_c1903338-96d1-41ab-a3f8-86e94561b33d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_cb6d51c6-722e-4f7c-ac1b-eea9ac288841" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e07434eb-4e08-436b-996f-f460f67cce5e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_cb6d51c6-722e-4f7c-ac1b-eea9ac288841" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_90dfafce-91c7-45c4-8f57-11469ca45a75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_d9a6ea93-20a9-409e-8c83-7692ca39a74f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_90dfafce-91c7-45c4-8f57-11469ca45a75" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_d9a6ea93-20a9-409e-8c83-7692ca39a74f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_63c04ab4-6c94-45a9-9a4c-3a2f1c696d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_90dfafce-91c7-45c4-8f57-11469ca45a75" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_63c04ab4-6c94-45a9-9a4c-3a2f1c696d4b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="appn-20240930.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_91d8e314-a5b0-49eb-a4c2-2ad3d40992a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_6ffafaf6-1e2c-4b2a-81ed-4944a40148aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_91d8e314-a5b0-49eb-a4c2-2ad3d40992a8" xlink:to="loc_us-gaap_OperatingLeaseCost_6ffafaf6-1e2c-4b2a-81ed-4944a40148aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_f649170a-2b3c-484e-8bc4-88a1c030456b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_91d8e314-a5b0-49eb-a4c2-2ad3d40992a8" xlink:to="loc_us-gaap_VariableLeaseCost_f649170a-2b3c-484e-8bc4-88a1c030456b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_ff6bd633-9e13-46c6-9432-8c3479f6e180" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_91d8e314-a5b0-49eb-a4c2-2ad3d40992a8" xlink:to="loc_us-gaap_ShortTermLeaseCost_ff6bd633-9e13-46c6-9432-8c3479f6e180" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="appn-20240930.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_6b3d786a-e853-489a-a96f-1858a089ee9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_6277797e-87dc-48dc-a248-f530bca3425a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6b3d786a-e853-489a-a96f-1858a089ee9a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_6277797e-87dc-48dc-a248-f530bca3425a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_81994c6d-90a8-49ff-aa71-e96fe5867b89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6b3d786a-e853-489a-a96f-1858a089ee9a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_81994c6d-90a8-49ff-aa71-e96fe5867b89" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="appn-20240930.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_52a62332-667e-4ddd-b344-298116024869" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1c12d0d4-6135-4701-99da-650c83eaeb97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_52a62332-667e-4ddd-b344-298116024869" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1c12d0d4-6135-4701-99da-650c83eaeb97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_04fe355d-1f60-49c2-b80b-4e2cd0c438ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_52a62332-667e-4ddd-b344-298116024869" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_04fe355d-1f60-49c2-b80b-4e2cd0c438ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_eaa8362f-c6d3-4ff2-8394-17f7e0e009d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_52a62332-667e-4ddd-b344-298116024869" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_eaa8362f-c6d3-4ff2-8394-17f7e0e009d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_01e3f91a-5c89-4255-ae13-8d02f0ae0bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_52a62332-667e-4ddd-b344-298116024869" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_01e3f91a-5c89-4255-ae13-8d02f0ae0bc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_a133fc5c-7739-453a-ae0b-d289c7b198c6" xlink:href="appn-20240930.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_52a62332-667e-4ddd-b344-298116024869" xlink:to="loc_appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_a133fc5c-7739-453a-ae0b-d289c7b198c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_3a16f784-8f9d-48c6-a2f1-5279f544f1be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_52a62332-667e-4ddd-b344-298116024869" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_3a16f784-8f9d-48c6-a2f1-5279f544f1be" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="appn-20240930.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_22ca2d78-43ae-4886-8ce7-e8af20268171" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_45b51ea7-451e-43d1-a094-bafd2d1bcd5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_22ca2d78-43ae-4886-8ce7-e8af20268171" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_45b51ea7-451e-43d1-a094-bafd2d1bcd5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_2a0891ef-d254-426c-b77d-c726f7eb81f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_22ca2d78-43ae-4886-8ce7-e8af20268171" xlink:to="loc_us-gaap_OperatingLeaseLiability_2a0891ef-d254-426c-b77d-c726f7eb81f9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="appn-20240930.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_44db9e14-ee52-4da5-86c2-753ad8489947" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9c60d6dd-c2c4-4534-abf6-fa97ab421bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_44db9e14-ee52-4da5-86c2-753ad8489947" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9c60d6dd-c2c4-4534-abf6-fa97ab421bf7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_25918ac0-ad1d-4c80-a175-0b9e9018f062" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_44db9e14-ee52-4da5-86c2-753ad8489947" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_25918ac0-ad1d-4c80-a175-0b9e9018f062" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="appn-20240930.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_fc31c5b8-dab1-446e-ac80-e9aad2d8bb2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_8129b8d0-aa96-43f5-bfd1-cf24ce9a67a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_fc31c5b8-dab1-446e-ac80-e9aad2d8bb2b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_8129b8d0-aa96-43f5-bfd1-cf24ce9a67a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_5f450451-78eb-4f4d-8eb0-8a637063c8ec" xlink:href="appn-20240930.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_fc31c5b8-dab1-446e-ac80-e9aad2d8bb2b" xlink:to="loc_appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_5f450451-78eb-4f4d-8eb0-8a637063c8ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_b22b2274-ef9c-4d09-9577-97fde9ecf76c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_fc31c5b8-dab1-446e-ac80-e9aad2d8bb2b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_b22b2274-ef9c-4d09-9577-97fde9ecf76c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_f1e04438-5b23-4750-b1eb-0b1a2a1101ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_fc31c5b8-dab1-446e-ac80-e9aad2d8bb2b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_f1e04438-5b23-4750-b1eb-0b1a2a1101ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_be231169-435a-468c-90e7-52eba67fe7cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_fc31c5b8-dab1-446e-ac80-e9aad2d8bb2b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_be231169-435a-468c-90e7-52eba67fe7cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_dd68fdbe-75ba-4a13-ab3e-0829303a2de1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_fc31c5b8-dab1-446e-ac80-e9aad2d8bb2b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_dd68fdbe-75ba-4a13-ab3e-0829303a2de1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="appn-20240930.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_38bd50ca-bab9-4e6b-85e0-0fb521fc1581" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_1cfb87d1-bbb6-41ca-99e8-e76abd977af2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_38bd50ca-bab9-4e6b-85e0-0fb521fc1581" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_1cfb87d1-bbb6-41ca-99e8-e76abd977af2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_aace3c35-0dfa-477f-be9e-686958b015a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_38bd50ca-bab9-4e6b-85e0-0fb521fc1581" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_aace3c35-0dfa-477f-be9e-686958b015a3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="appn-20240930.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_bbeebfa6-273f-4281-a408-b8af8f271cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_3c0e883e-1a7f-4b24-bf31-3dc21be2d5fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_bbeebfa6-273f-4281-a408-b8af8f271cbd" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_3c0e883e-1a7f-4b24-bf31-3dc21be2d5fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedThirdPartyLicenseFeeCurrent_d809c60e-351f-44da-8da3-ae1d6bf44076" xlink:href="appn-20240930.xsd#appn_AccruedThirdPartyLicenseFeeCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_bbeebfa6-273f-4281-a408-b8af8f271cbd" xlink:to="loc_appn_AccruedThirdPartyLicenseFeeCurrent_d809c60e-351f-44da-8da3-ae1d6bf44076" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedContractEmploymentCurrent_d6ec837b-ce8a-4817-9f84-54875cff65f6" xlink:href="appn-20240930.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_bbeebfa6-273f-4281-a408-b8af8f271cbd" xlink:to="loc_appn_AccruedContractEmploymentCurrent_d6ec837b-ce8a-4817-9f84-54875cff65f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_af2a7d50-1a82-494a-91ea-701b65c37cc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_bbeebfa6-273f-4281-a408-b8af8f271cbd" xlink:to="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_af2a7d50-1a82-494a-91ea-701b65c37cc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedLegalCostsCurrent_dd96b876-0c20-4e40-8540-f914b99b481e" xlink:href="appn-20240930.xsd#appn_AccruedLegalCostsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_bbeebfa6-273f-4281-a408-b8af8f271cbd" xlink:to="loc_appn_AccruedLegalCostsCurrent_dd96b876-0c20-4e40-8540-f914b99b481e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_771fe7df-5aba-4443-b1dc-079e391aa5bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_bbeebfa6-273f-4281-a408-b8af8f271cbd" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent_771fe7df-5aba-4443-b1dc-079e391aa5bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedHostingCostsCurrent_64c6f9d3-7ec3-48a9-8b10-50c25ad5f8b0" xlink:href="appn-20240930.xsd#appn_AccruedHostingCostsCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_bbeebfa6-273f-4281-a408-b8af8f271cbd" xlink:to="loc_appn_AccruedHostingCostsCurrent_64c6f9d3-7ec3-48a9-8b10-50c25ad5f8b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_f4a773d1-1013-4814-99fa-aa778f6c981f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_bbeebfa6-273f-4281-a408-b8af8f271cbd" xlink:to="loc_us-gaap_TaxesPayableCurrent_f4a773d1-1013-4814-99fa-aa778f6c981f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedCapitalExpendituresCurrent_f533d6cb-3476-408d-8c9f-753565cee797" xlink:href="appn-20240930.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_bbeebfa6-273f-4281-a408-b8af8f271cbd" xlink:to="loc_appn_AccruedCapitalExpendituresCurrent_f533d6cb-3476-408d-8c9f-753565cee797" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2b8fab2f-bba7-4cf7-b276-ec2507f689f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_bbeebfa6-273f-4281-a408-b8af8f271cbd" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2b8fab2f-bba7-4cf7-b276-ec2507f689f7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/DebtOutstandingLongtermDebtDetails" xlink:type="simple" xlink:href="appn-20240930.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_d824eba3-d9a9-4347-945f-52e5844bc475" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_813bba3d-d8b8-4023-b1af-b54821729bbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d824eba3-d9a9-4347-945f-52e5844bc475" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_813bba3d-d8b8-4023-b1af-b54821729bbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_faba2006-d0bb-48be-8d3e-d1c1e742a34b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d824eba3-d9a9-4347-945f-52e5844bc475" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_faba2006-d0bb-48be-8d3e-d1c1e742a34b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" xlink:type="simple" xlink:href="appn-20240930.xsd#InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_1bed051e-440b-4fa2-bb38-b54cf34d8cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7bba30b3-0314-48b1-a6dc-45571b02e0e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_1bed051e-440b-4fa2-bb38-b54cf34d8cb2" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7bba30b3-0314-48b1-a6dc-45571b02e0e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_56aaaa5d-b3d6-40d8-a8e4-34dc61c56d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_1bed051e-440b-4fa2-bb38-b54cf34d8cb2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_56aaaa5d-b3d6-40d8-a8e4-34dc61c56d4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure_f8aca96e-4684-4d09-81af-7ff14d248c0a" xlink:href="appn-20240930.xsd#appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_30f98c71-c078-403f-9f05-6249df30e2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f8aca96e-4684-4d09-81af-7ff14d248c0a" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_30f98c71-c078-403f-9f05-6249df30e2d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_f289637f-7b04-4c67-a218-106b0fbb78aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f8aca96e-4684-4d09-81af-7ff14d248c0a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_f289637f-7b04-4c67-a218-106b0fbb78aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0b02c28e-d5b8-4fc3-9d35-95421409cde9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_96d8f654-8b39-4c49-ab8a-2f95055d74c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_0b02c28e-d5b8-4fc3-9d35-95421409cde9" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_96d8f654-8b39-4c49-ab8a-2f95055d74c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_2bf572d1-dfd4-4fe8-a641-6f9eaf6f6c42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_0b02c28e-d5b8-4fc3-9d35-95421409cde9" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_2bf572d1-dfd4-4fe8-a641-6f9eaf6f6c42" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails_1" xlink:type="simple" xlink:href="appn-20240930.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_0d3e50ac-8133-46f7-a626-cfd2e9b610d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure_25a26014-45e1-480a-a2cf-14b8d80a4518" xlink:href="appn-20240930.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_0d3e50ac-8133-46f7-a626-cfd2e9b610d6" xlink:to="loc_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure_25a26014-45e1-480a-a2cf-14b8d80a4518" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_cdc0c247-e1a7-4ec1-82d8-531f049d9b94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_0d3e50ac-8133-46f7-a626-cfd2e9b610d6" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_cdc0c247-e1a7-4ec1-82d8-531f049d9b94" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>appn-20240930_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 2024 Workiva-->
<!--r:cd650fac-c2e2-4a7d-8f2d-9b2d9b99917a,g:58fcc58a-b5f7-455c-8782-94e8d3a4bd51-->
<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-20240930.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_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:href="appn-20240930.xsd#appn_DocumentAndEntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_DocumentAndEntityInformationTable_861305c2-096e-4403-a8e1-2e78a4cd4627" xlink:href="appn-20240930.xsd#appn_DocumentAndEntityInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_appn_DocumentAndEntityInformationTable_861305c2-096e-4403-a8e1-2e78a4cd4627" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ef9db380-9043-440f-8d18-54ff8d5daac8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_appn_DocumentAndEntityInformationTable_861305c2-096e-4403-a8e1-2e78a4cd4627" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ef9db380-9043-440f-8d18-54ff8d5daac8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ef9db380-9043-440f-8d18-54ff8d5daac8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ef9db380-9043-440f-8d18-54ff8d5daac8" xlink:to="loc_us-gaap_ClassOfStockDomain_ef9db380-9043-440f-8d18-54ff8d5daac8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5b73c5be-e63c-49f2-8dce-f6120df3e9b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ef9db380-9043-440f-8d18-54ff8d5daac8" xlink:to="loc_us-gaap_ClassOfStockDomain_5b73c5be-e63c-49f2-8dce-f6120df3e9b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_a75212cb-b70a-47f1-b14e-41575f5dec4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_5b73c5be-e63c-49f2-8dce-f6120df3e9b9" xlink:to="loc_us-gaap_CommonClassAMember_a75212cb-b70a-47f1-b14e-41575f5dec4a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_c3a1d8e4-a90e-4394-b458-61cbe9f7c527" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_5b73c5be-e63c-49f2-8dce-f6120df3e9b9" xlink:to="loc_us-gaap_CommonClassBMember_c3a1d8e4-a90e-4394-b458-61cbe9f7c527" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_5991238b-6eba-4a54-b77f-8d318236db77" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_DocumentType_5991238b-6eba-4a54-b77f-8d318236db77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_589813a3-aa4f-468b-ab32-68a5686743c3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_DocumentQuarterlyReport_589813a3-aa4f-468b-ab32-68a5686743c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_a065413a-2571-454c-9b7a-d5d32c9508b8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_DocumentPeriodEndDate_a065413a-2571-454c-9b7a-d5d32c9508b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_9f8adc46-c2ae-4bbb-b312-1f6ea290a0c8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_DocumentTransitionReport_9f8adc46-c2ae-4bbb-b312-1f6ea290a0c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_ddae1d0d-00cc-48fa-b849-fea99e5825da" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityFileNumber_ddae1d0d-00cc-48fa-b849-fea99e5825da" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_91a9aa2f-94a7-4505-b58f-82f225b7985b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityRegistrantName_91a9aa2f-94a7-4505-b58f-82f225b7985b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_9b715794-0b1b-4698-beb4-8a9d59749445" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityIncorporationStateCountryCode_9b715794-0b1b-4698-beb4-8a9d59749445" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_815ed2a6-59a5-4212-af68-9e87b5981d2c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityTaxIdentificationNumber_815ed2a6-59a5-4212-af68-9e87b5981d2c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_48fdf37c-21c2-4f77-9e27-44646f7f4a76" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityAddressAddressLine1_48fdf37c-21c2-4f77-9e27-44646f7f4a76" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_acbdc5a5-77c3-4aa4-8845-91e29783f24b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityAddressCityOrTown_acbdc5a5-77c3-4aa4-8845-91e29783f24b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_65590228-7d44-4e94-9a69-bd7ac2760d16" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityAddressStateOrProvince_65590228-7d44-4e94-9a69-bd7ac2760d16" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_9a7da557-4de9-4a34-8ac1-c393a4035122" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityAddressPostalZipCode_9a7da557-4de9-4a34-8ac1-c393a4035122" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_08ece2c5-7889-4cda-9143-d811b2cb605d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_CityAreaCode_08ece2c5-7889-4cda-9143-d811b2cb605d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_9a01be99-dc45-45ae-8e5f-a911f8ef6bc1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_LocalPhoneNumber_9a01be99-dc45-45ae-8e5f-a911f8ef6bc1" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_122b46ed-51f5-4e0e-8b8c-766847ef006a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_Security12bTitle_122b46ed-51f5-4e0e-8b8c-766847ef006a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_e785f94c-897f-4db7-aac0-f9706efa00d5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_TradingSymbol_e785f94c-897f-4db7-aac0-f9706efa00d5" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_65638361-7558-4c77-929f-971a70c1945e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_SecurityExchangeName_65638361-7558-4c77-929f-971a70c1945e" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_e2f0868b-61bd-419d-a0cb-057951e0d136" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityCurrentReportingStatus_e2f0868b-61bd-419d-a0cb-057951e0d136" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_0a1bf069-f56f-438c-a519-8b24ad4e1a6c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityInteractiveDataCurrent_0a1bf069-f56f-438c-a519-8b24ad4e1a6c" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_91e8a076-1c5d-4cca-9338-5e902b431d45" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityFilerCategory_91e8a076-1c5d-4cca-9338-5e902b431d45" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_2cf8f44a-a57d-455e-b9d5-869b6837e086" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntitySmallBusiness_2cf8f44a-a57d-455e-b9d5-869b6837e086" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_5910377a-3980-4a51-ac9c-ce500458585b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityEmergingGrowthCompany_5910377a-3980-4a51-ac9c-ce500458585b" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_f8aa1475-9859-4313-9354-a99840527f38" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityShellCompany_f8aa1475-9859-4313-9354-a99840527f38" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_4784764f-5b19-4581-a4df-f60f1587a5eb" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_4784764f-5b19-4581-a4df-f60f1587a5eb" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_9079ffaf-aa70-4dca-9ed0-1d36e3cdfba6" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityCentralIndexKey_9079ffaf-aa70-4dca-9ed0-1d36e3cdfba6" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_8cb33949-d1a7-4839-9cf4-6ea5b9907b60" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_CurrentFiscalYearEndDate_8cb33949-d1a7-4839-9cf4-6ea5b9907b60" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_06728d53-677e-4fd7-9fc7-9683a94b8471" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_DocumentFiscalYearFocus_06728d53-677e-4fd7-9fc7-9683a94b8471" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_d2cf1787-dfef-4bd7-8231-af3d31e4a4dc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_DocumentFiscalPeriodFocus_d2cf1787-dfef-4bd7-8231-af3d31e4a4dc" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_c87cdc9c-16d6-4cad-82bc-d7ee9a17f121" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_AmendmentFlag_c87cdc9c-16d6-4cad-82bc-d7ee9a17f121" xlink:type="arc" order="28"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="appn-20240930.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_55831433-6912-4f39-acad-7d793625fc66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_83784cff-6ff7-42c8-8655-8090a30a7b14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_55831433-6912-4f39-acad-7d793625fc66" xlink:to="loc_us-gaap_StatementTable_83784cff-6ff7-42c8-8655-8090a30a7b14" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_611530b2-b892-42d5-8a8b-25ede69e608b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_83784cff-6ff7-42c8-8655-8090a30a7b14" xlink:to="loc_us-gaap_StatementClassOfStockAxis_611530b2-b892-42d5-8a8b-25ede69e608b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_611530b2-b892-42d5-8a8b-25ede69e608b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_611530b2-b892-42d5-8a8b-25ede69e608b" xlink:to="loc_us-gaap_ClassOfStockDomain_611530b2-b892-42d5-8a8b-25ede69e608b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5d2d97fd-cd5b-4a8f-95e9-0c6f3c187b35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_611530b2-b892-42d5-8a8b-25ede69e608b" xlink:to="loc_us-gaap_ClassOfStockDomain_5d2d97fd-cd5b-4a8f-95e9-0c6f3c187b35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_dca9f243-349b-4e10-9ea9-d2bf4af0716e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_5d2d97fd-cd5b-4a8f-95e9-0c6f3c187b35" xlink:to="loc_us-gaap_CommonClassAMember_dca9f243-349b-4e10-9ea9-d2bf4af0716e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_2c75af41-878c-435a-b579-4f2bb81baa18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_5d2d97fd-cd5b-4a8f-95e9-0c6f3c187b35" xlink:to="loc_us-gaap_CommonClassBMember_2c75af41-878c-435a-b579-4f2bb81baa18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_1c6bc1e4-cdf5-4b83-bd93-3cd7cab7d464" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_55831433-6912-4f39-acad-7d793625fc66" xlink:to="loc_us-gaap_AssetsAbstract_1c6bc1e4-cdf5-4b83-bd93-3cd7cab7d464" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_4953e90c-d0e4-49cb-9ec3-7eed3ec061fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1c6bc1e4-cdf5-4b83-bd93-3cd7cab7d464" xlink:to="loc_us-gaap_AssetsCurrentAbstract_4953e90c-d0e4-49cb-9ec3-7eed3ec061fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d6ca3b7e-01d0-46ff-8621-26d1631a796c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4953e90c-d0e4-49cb-9ec3-7eed3ec061fc" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d6ca3b7e-01d0-46ff-8621-26d1631a796c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_794212ba-9e1a-4f0e-a6ab-24f9f178c95c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4953e90c-d0e4-49cb-9ec3-7eed3ec061fc" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_794212ba-9e1a-4f0e-a6ab-24f9f178c95c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_db58ae71-9381-4bd3-b942-51c76edb269a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4953e90c-d0e4-49cb-9ec3-7eed3ec061fc" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_db58ae71-9381-4bd3-b942-51c76edb269a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_DeferredCommissionsCurrent_d116fc86-4871-452e-95c2-31c3fcabdebc" xlink:href="appn-20240930.xsd#appn_DeferredCommissionsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4953e90c-d0e4-49cb-9ec3-7eed3ec061fc" xlink:to="loc_appn_DeferredCommissionsCurrent_d116fc86-4871-452e-95c2-31c3fcabdebc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1a97878a-1f2f-4b99-8b89-2564f289f3fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4953e90c-d0e4-49cb-9ec3-7eed3ec061fc" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1a97878a-1f2f-4b99-8b89-2564f289f3fc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d3726620-2b20-4ea8-b5d1-9a0eaf8d27e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4953e90c-d0e4-49cb-9ec3-7eed3ec061fc" xlink:to="loc_us-gaap_AssetsCurrent_d3726620-2b20-4ea8-b5d1-9a0eaf8d27e0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d7ddc86f-748b-44cf-bfc3-0e4bf0bb85df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1c6bc1e4-cdf5-4b83-bd93-3cd7cab7d464" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d7ddc86f-748b-44cf-bfc3-0e4bf0bb85df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e13e5a7b-e3bd-423b-bb89-0ef36e1f1042" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1c6bc1e4-cdf5-4b83-bd93-3cd7cab7d464" xlink:to="loc_us-gaap_Goodwill_e13e5a7b-e3bd-423b-bb89-0ef36e1f1042" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_de44f9c8-1417-42e2-af6c-80a08fe8a49e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1c6bc1e4-cdf5-4b83-bd93-3cd7cab7d464" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_de44f9c8-1417-42e2-af6c-80a08fe8a49e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_edb3b75b-cd97-4c99-8552-7a3e4c230815" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1c6bc1e4-cdf5-4b83-bd93-3cd7cab7d464" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_edb3b75b-cd97-4c99-8552-7a3e4c230815" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_DeferredCommissionNoncurrent_82c955d9-30dc-4b83-8646-314d47018800" xlink:href="appn-20240930.xsd#appn_DeferredCommissionNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1c6bc1e4-cdf5-4b83-bd93-3cd7cab7d464" xlink:to="loc_appn_DeferredCommissionNoncurrent_82c955d9-30dc-4b83-8646-314d47018800" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_4b02f698-0380-42e1-bf79-c8096ee71945" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1c6bc1e4-cdf5-4b83-bd93-3cd7cab7d464" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_4b02f698-0380-42e1-bf79-c8096ee71945" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_c84d3ade-8210-409d-9198-943072ddd55e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1c6bc1e4-cdf5-4b83-bd93-3cd7cab7d464" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_c84d3ade-8210-409d-9198-943072ddd55e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_330c3a57-1ba8-4e51-bc1a-b368e3ce4e76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1c6bc1e4-cdf5-4b83-bd93-3cd7cab7d464" xlink:to="loc_us-gaap_Assets_330c3a57-1ba8-4e51-bc1a-b368e3ce4e76" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_778775bd-968f-4bc0-9236-3c7fef953aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_55831433-6912-4f39-acad-7d793625fc66" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_778775bd-968f-4bc0-9236-3c7fef953aa4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_a1f54fec-0cc8-4b73-a2fc-f1be0a9cd6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_778775bd-968f-4bc0-9236-3c7fef953aa4" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_a1f54fec-0cc8-4b73-a2fc-f1be0a9cd6f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_03cb57a6-f503-4a19-84cc-c0bfa47a95cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a1f54fec-0cc8-4b73-a2fc-f1be0a9cd6f5" xlink:to="loc_us-gaap_AccountsPayableCurrent_03cb57a6-f503-4a19-84cc-c0bfa47a95cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_5fbdfb7c-1927-4da7-8783-7ff4dcbab4f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a1f54fec-0cc8-4b73-a2fc-f1be0a9cd6f5" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_5fbdfb7c-1927-4da7-8783-7ff4dcbab4f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_3ada3153-6d2e-4d49-8674-c5e5d261d92a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a1f54fec-0cc8-4b73-a2fc-f1be0a9cd6f5" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_3ada3153-6d2e-4d49-8674-c5e5d261d92a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_2d27a115-c010-4f57-bad1-ae616cbbee09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a1f54fec-0cc8-4b73-a2fc-f1be0a9cd6f5" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_2d27a115-c010-4f57-bad1-ae616cbbee09" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_866d6979-d9bd-48e7-b8c3-4d13a4b95875" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a1f54fec-0cc8-4b73-a2fc-f1be0a9cd6f5" xlink:to="loc_us-gaap_LongTermDebtCurrent_866d6979-d9bd-48e7-b8c3-4d13a4b95875" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_e3d17836-fd3d-49e2-a523-ae67f15b7870" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a1f54fec-0cc8-4b73-a2fc-f1be0a9cd6f5" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_e3d17836-fd3d-49e2-a523-ae67f15b7870" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_34a8815c-0a4c-44d6-8085-23c778418187" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a1f54fec-0cc8-4b73-a2fc-f1be0a9cd6f5" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_34a8815c-0a4c-44d6-8085-23c778418187" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e17fe4ae-6c09-46fa-9ec8-a36305e9ea59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a1f54fec-0cc8-4b73-a2fc-f1be0a9cd6f5" xlink:to="loc_us-gaap_LiabilitiesCurrent_e17fe4ae-6c09-46fa-9ec8-a36305e9ea59" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_59bd0973-c89d-4fba-80fa-ce501bfca606" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_778775bd-968f-4bc0-9236-3c7fef953aa4" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_59bd0973-c89d-4fba-80fa-ce501bfca606" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0c788b8d-53b2-44f8-96ee-6eeeeb4b0895" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_778775bd-968f-4bc0-9236-3c7fef953aa4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0c788b8d-53b2-44f8-96ee-6eeeeb4b0895" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_f7dd4afd-bb88-4fd2-bbcd-353a9c03a687" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_778775bd-968f-4bc0-9236-3c7fef953aa4" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_f7dd4afd-bb88-4fd2-bbcd-353a9c03a687" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_87e6d900-eb5e-4f5b-aa24-d51eec4b175e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_778775bd-968f-4bc0-9236-3c7fef953aa4" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_87e6d900-eb5e-4f5b-aa24-d51eec4b175e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_9daab907-8bba-4e1b-8fbc-77f9d6f4ca04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_778775bd-968f-4bc0-9236-3c7fef953aa4" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_9daab907-8bba-4e1b-8fbc-77f9d6f4ca04" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_c3b7b176-b423-4a51-a62b-d1e6b4e31369" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_778775bd-968f-4bc0-9236-3c7fef953aa4" xlink:to="loc_us-gaap_Liabilities_c3b7b176-b423-4a51-a62b-d1e6b4e31369" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f9bc8c39-3f08-45c2-bbae-6c3879b38579" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_778775bd-968f-4bc0-9236-3c7fef953aa4" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f9bc8c39-3f08-45c2-bbae-6c3879b38579" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_e8e279de-f097-4cfb-99df-4827a0388872" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f9bc8c39-3f08-45c2-bbae-6c3879b38579" xlink:to="loc_us-gaap_CommonStockValue_e8e279de-f097-4cfb-99df-4827a0388872" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_cbee2b62-0840-40c2-9c72-e4cfe0f17bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f9bc8c39-3f08-45c2-bbae-6c3879b38579" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_cbee2b62-0840-40c2-9c72-e4cfe0f17bb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dcfae12e-bf0e-4715-9470-9772bffdaa23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f9bc8c39-3f08-45c2-bbae-6c3879b38579" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dcfae12e-bf0e-4715-9470-9772bffdaa23" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_293dbc76-7830-485c-a729-e1ddfc37522b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f9bc8c39-3f08-45c2-bbae-6c3879b38579" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_293dbc76-7830-485c-a729-e1ddfc37522b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_6b4712d6-082e-4987-9612-a33c73158f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f9bc8c39-3f08-45c2-bbae-6c3879b38579" xlink:to="loc_us-gaap_TreasuryStockCommonValue_6b4712d6-082e-4987-9612-a33c73158f4b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1c33b8c7-5531-4381-bc0e-39bafffe7642" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f9bc8c39-3f08-45c2-bbae-6c3879b38579" xlink:to="loc_us-gaap_StockholdersEquity_1c33b8c7-5531-4381-bc0e-39bafffe7642" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_7d895984-1b5f-42ea-89df-46b3e5b7cd9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_778775bd-968f-4bc0-9236-3c7fef953aa4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_7d895984-1b5f-42ea-89df-46b3e5b7cd9f" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="appn-20240930.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_e094e077-fe50-4667-b02d-be41b0b16876" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1426e9c0-a1a6-4c00-9c7a-5c302cb2c357" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e094e077-fe50-4667-b02d-be41b0b16876" xlink:to="loc_us-gaap_StatementTable_1426e9c0-a1a6-4c00-9c7a-5c302cb2c357" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_76f3f33c-f751-43dd-9375-3d41c75bee07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1426e9c0-a1a6-4c00-9c7a-5c302cb2c357" xlink:to="loc_us-gaap_StatementClassOfStockAxis_76f3f33c-f751-43dd-9375-3d41c75bee07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_76f3f33c-f751-43dd-9375-3d41c75bee07_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_76f3f33c-f751-43dd-9375-3d41c75bee07" xlink:to="loc_us-gaap_ClassOfStockDomain_76f3f33c-f751-43dd-9375-3d41c75bee07_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f21b7a7b-c162-4f35-a013-0dbb5851b6e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_76f3f33c-f751-43dd-9375-3d41c75bee07" xlink:to="loc_us-gaap_ClassOfStockDomain_f21b7a7b-c162-4f35-a013-0dbb5851b6e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_f6955e95-7725-4f0c-ba51-72e96f2bcded" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f21b7a7b-c162-4f35-a013-0dbb5851b6e6" xlink:to="loc_us-gaap_CommonClassAMember_f6955e95-7725-4f0c-ba51-72e96f2bcded" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_c0debf56-6601-4cbd-b975-d8231a17d655" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f21b7a7b-c162-4f35-a013-0dbb5851b6e6" xlink:to="loc_us-gaap_CommonClassBMember_c0debf56-6601-4cbd-b975-d8231a17d655" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0e6aafb5-1333-4344-827d-41a7a261f6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e094e077-fe50-4667-b02d-be41b0b16876" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0e6aafb5-1333-4344-827d-41a7a261f6bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_c4ed5384-34a8-4dca-8a2c-0432c358192f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e094e077-fe50-4667-b02d-be41b0b16876" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_c4ed5384-34a8-4dca-8a2c-0432c358192f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1c1b94ae-7d23-4a75-be4e-922aa152e0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e094e077-fe50-4667-b02d-be41b0b16876" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1c1b94ae-7d23-4a75-be4e-922aa152e0d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_71d6cb0f-e49a-494d-afa2-738da7b34b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e094e077-fe50-4667-b02d-be41b0b16876" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_71d6cb0f-e49a-494d-afa2-738da7b34b6a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_05185527-b817-4ef9-8c0b-816196703a32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e094e077-fe50-4667-b02d-be41b0b16876" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_05185527-b817-4ef9-8c0b-816196703a32" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_57f26a61-b17e-46aa-a1e7-ebd6eeb563df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e094e077-fe50-4667-b02d-be41b0b16876" xlink:to="loc_us-gaap_CommonStockSharesIssued_57f26a61-b17e-46aa-a1e7-ebd6eeb563df" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_b7fdf71e-4f20-4857-9f02-08f835065301" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e094e077-fe50-4667-b02d-be41b0b16876" xlink:to="loc_us-gaap_TreasuryStockCommonShares_b7fdf71e-4f20-4857-9f02-08f835065301" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="appn-20240930.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_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9448748f-5d90-4068-aa18-405c69ab925e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_StatementTable_9448748f-5d90-4068-aa18-405c69ab925e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_49eb57d9-070c-428e-94e0-f746c10046ee" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_9448748f-5d90-4068-aa18-405c69ab925e" xlink:to="loc_srt_ProductOrServiceAxis_49eb57d9-070c-428e-94e0-f746c10046ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_49eb57d9-070c-428e-94e0-f746c10046ee_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_49eb57d9-070c-428e-94e0-f746c10046ee" xlink:to="loc_srt_ProductsAndServicesDomain_49eb57d9-070c-428e-94e0-f746c10046ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_261e3311-e663-4a34-890d-244c40f70ec4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_49eb57d9-070c-428e-94e0-f746c10046ee" xlink:to="loc_srt_ProductsAndServicesDomain_261e3311-e663-4a34-890d-244c40f70ec4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SubscriptionsSoftwareAndSupportMember_9c192834-7d98-4426-8785-670cd124611c" xlink:href="appn-20240930.xsd#appn_SubscriptionsSoftwareAndSupportMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_261e3311-e663-4a34-890d-244c40f70ec4" xlink:to="loc_appn_SubscriptionsSoftwareAndSupportMember_9c192834-7d98-4426-8785-670cd124611c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ProfessionalServicesMember_470d8230-8a02-49d0-9a84-ca91dbdca673" xlink:href="appn-20240930.xsd#appn_ProfessionalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_261e3311-e663-4a34-890d-244c40f70ec4" xlink:to="loc_appn_ProfessionalServicesMember_470d8230-8a02-49d0-9a84-ca91dbdca673" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_cc9ec511-9ee4-403a-84f5-31e69ac3ad1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_RevenuesAbstract_cc9ec511-9ee4-403a-84f5-31e69ac3ad1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_79400395-9b89-47d3-a7b1-ed79cfac239c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_cc9ec511-9ee4-403a-84f5-31e69ac3ad1e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_79400395-9b89-47d3-a7b1-ed79cfac239c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_9eae9b23-2db1-4f31-b1d2-5a296be4d060" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_CostOfRevenueAbstract_9eae9b23-2db1-4f31-b1d2-5a296be4d060" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_f8741cc9-b95e-4939-a19c-7c4b02eeb61c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_9eae9b23-2db1-4f31-b1d2-5a296be4d060" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_f8741cc9-b95e-4939-a19c-7c4b02eeb61c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_e301a88c-eb5c-4cc2-8be9-0a6899ffe783" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_GrossProfit_e301a88c-eb5c-4cc2-8be9-0a6899ffe783" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_f03a86d9-f4bc-425d-a62f-918529f35084" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_OperatingExpensesAbstract_f03a86d9-f4bc-425d-a62f-918529f35084" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_6ef6f32d-10d3-407f-88a9-528be8374e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f03a86d9-f4bc-425d-a62f-918529f35084" xlink:to="loc_us-gaap_SellingAndMarketingExpense_6ef6f32d-10d3-407f-88a9-528be8374e1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_1c5af939-0f8a-4b86-91e3-f7487a9f74f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f03a86d9-f4bc-425d-a62f-918529f35084" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_1c5af939-0f8a-4b86-91e3-f7487a9f74f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_bbfc8e62-b439-4881-8ee6-9e6369b67332" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f03a86d9-f4bc-425d-a62f-918529f35084" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_bbfc8e62-b439-4881-8ee6-9e6369b67332" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_ebc62f9f-c1da-43f2-a124-6fe90006c2fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f03a86d9-f4bc-425d-a62f-918529f35084" xlink:to="loc_us-gaap_OperatingExpenses_ebc62f9f-c1da-43f2-a124-6fe90006c2fd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9ca5e3f8-0ab4-4013-af92-af4a7761ac73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_OperatingIncomeLoss_9ca5e3f8-0ab4-4013-af92-af4a7761ac73" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_8480d753-7833-4237-bece-defbd4790855" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_8480d753-7833-4237-bece-defbd4790855" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_d7130d6d-e68c-4872-8cdc-a573a59fe901" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_8480d753-7833-4237-bece-defbd4790855" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_d7130d6d-e68c-4872-8cdc-a573a59fe901" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_0f4abc16-802f-466c-8c70-aede7b0b81ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_8480d753-7833-4237-bece-defbd4790855" xlink:to="loc_us-gaap_InterestExpenseNonoperating_0f4abc16-802f-466c-8c70-aede7b0b81ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_52be24fd-c7b4-43d9-b207-f5439d846b09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_8480d753-7833-4237-bece-defbd4790855" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_52be24fd-c7b4-43d9-b207-f5439d846b09" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_935cf86b-96e9-435e-ae90-f2356601b428" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_935cf86b-96e9-435e-ae90-f2356601b428" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4cbf4276-10dd-4c9b-99e7-ef4745ea3dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4cbf4276-10dd-4c9b-99e7-ef4745ea3dfb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5b21f9f4-35bb-4fb4-96ef-a22e54c6cab2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_NetIncomeLoss_5b21f9f4-35bb-4fb4-96ef-a22e54c6cab2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1a89ce8c-d3b2-4896-a6cc-9168252265b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_EarningsPerShareAbstract_1a89ce8c-d3b2-4896-a6cc-9168252265b3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_b1b4a671-33a4-44d2-bd2d-b1f495f7dafd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1a89ce8c-d3b2-4896-a6cc-9168252265b3" xlink:to="loc_us-gaap_EarningsPerShareBasic_b1b4a671-33a4-44d2-bd2d-b1f495f7dafd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_aa7b6f2c-61bd-4108-b565-b3411d10edcc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1a89ce8c-d3b2-4896-a6cc-9168252265b3" xlink:to="loc_us-gaap_EarningsPerShareDiluted_aa7b6f2c-61bd-4108-b565-b3411d10edcc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f986a385-d286-421f-bc68-74ae2c57c022" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f986a385-d286-421f-bc68-74ae2c57c022" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ee01ad81-fac2-47be-9d76-10a15d56a358" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f986a385-d286-421f-bc68-74ae2c57c022" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ee01ad81-fac2-47be-9d76-10a15d56a358" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0df63ff8-45be-4ecd-8029-2b5785300e70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f986a385-d286-421f-bc68-74ae2c57c022" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0df63ff8-45be-4ecd-8029-2b5785300e70" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY" xlink:type="simple" xlink:href="appn-20240930.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_052f0c50-6c2b-4998-b14f-05f8654a203c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8f763017-46db-4098-9aca-4645684ccb80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_052f0c50-6c2b-4998-b14f-05f8654a203c" xlink:to="loc_us-gaap_StatementTable_8f763017-46db-4098-9aca-4645684ccb80" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_ba18d5ba-7e6d-47fb-8311-006edd3cd317" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8f763017-46db-4098-9aca-4645684ccb80" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_ba18d5ba-7e6d-47fb-8311-006edd3cd317" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ba18d5ba-7e6d-47fb-8311-006edd3cd317_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ba18d5ba-7e6d-47fb-8311-006edd3cd317" xlink:to="loc_us-gaap_EquityComponentDomain_ba18d5ba-7e6d-47fb-8311-006edd3cd317_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0b3b26e3-698d-4599-a850-6fb7c8b3d1d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ba18d5ba-7e6d-47fb-8311-006edd3cd317" xlink:to="loc_us-gaap_EquityComponentDomain_0b3b26e3-698d-4599-a850-6fb7c8b3d1d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_1d7659fd-e191-4e48-82c3-ef840458db20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0b3b26e3-698d-4599-a850-6fb7c8b3d1d8" xlink:to="loc_us-gaap_CommonStockMember_1d7659fd-e191-4e48-82c3-ef840458db20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_e4cfbc1e-7f2e-47aa-ac20-59d59bedeeed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0b3b26e3-698d-4599-a850-6fb7c8b3d1d8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_e4cfbc1e-7f2e-47aa-ac20-59d59bedeeed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a31e1ad0-70be-42e4-b644-7462f4e3a02c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0b3b26e3-698d-4599-a850-6fb7c8b3d1d8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a31e1ad0-70be-42e4-b644-7462f4e3a02c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5f5386ba-abf4-47f4-bcf4-7f062ac38236" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0b3b26e3-698d-4599-a850-6fb7c8b3d1d8" xlink:to="loc_us-gaap_RetainedEarningsMember_5f5386ba-abf4-47f4-bcf4-7f062ac38236" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_e67debe9-cb76-4f20-986b-98d7debeb739" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0b3b26e3-698d-4599-a850-6fb7c8b3d1d8" xlink:to="loc_us-gaap_TreasuryStockCommonMember_e67debe9-cb76-4f20-986b-98d7debeb739" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_052f0c50-6c2b-4998-b14f-05f8654a203c" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_87fcd24f-0338-4ad0-84d2-4e5d143bc510" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_87fcd24f-0338-4ad0-84d2-4e5d143bc510" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f6cc4a92-e64e-4440-8dc2-c54e36b82c79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_StockholdersEquity_f6cc4a92-e64e-4440-8dc2-c54e36b82c79" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4f2b8151-5037-40fc-8e0a-fd6f64e4f7eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_NetIncomeLoss_4f2b8151-5037-40fc-8e0a-fd6f64e4f7eb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_12e81922-1e82-4242-8f3f-58ffa816e9ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_12e81922-1e82-4242-8f3f-58ffa816e9ac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_e690a634-9460-4650-9c38-d36ba2c213d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_e690a634-9460-4650-9c38-d36ba2c213d6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_bd9d4e30-4ce8-4cda-b10e-0393f56bd1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_bd9d4e30-4ce8-4cda-b10e-0393f56bd1bd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_a6efcffc-8786-4376-9ca0-d9f9d8198d76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_a6efcffc-8786-4376-9ca0-d9f9d8198d76" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_16928585-4ac0-4c0e-bfe9-041a0c11b48c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_16928585-4ac0-4c0e-bfe9-041a0c11b48c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_4b7065ee-5728-4a7b-8f3c-69e4aaf26d30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_4b7065ee-5728-4a7b-8f3c-69e4aaf26d30" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_45a4aef9-6ed3-4845-a0b0-b84fb598929e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_45a4aef9-6ed3-4845-a0b0-b84fb598929e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_de5822bf-41a4-450d-9d50-0b46797ada6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_de5822bf-41a4-450d-9d50-0b46797ada6a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a785a682-54f0-47fc-9805-9cf3d67f7eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a785a682-54f0-47fc-9805-9cf3d67f7eb4" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_be29d127-43c8-4e63-ac62-a850f97ef660" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_be29d127-43c8-4e63-ac62-a850f97ef660" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_83c5b1a9-c22d-479a-a31f-7ff712e2f645" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_28260e98-418d-4fe5-89d9-a1ab95b0c85a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails" xlink:type="simple" xlink:href="appn-20240930.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_f27d3b00-7f3c-4212-94e6-0ab2dad22936" xlink:href="appn-20240930.xsd#appn_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SummaryOfSignificantAccountingPoliciesTable_03478d44-959e-4236-bdea-59dd2c7144bc" xlink:href="appn-20240930.xsd#appn_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_f27d3b00-7f3c-4212-94e6-0ab2dad22936" xlink:to="loc_appn_SummaryOfSignificantAccountingPoliciesTable_03478d44-959e-4236-bdea-59dd2c7144bc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1af428b6-45a2-426e-93b2-df2aed217cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesTable_03478d44-959e-4236-bdea-59dd2c7144bc" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1af428b6-45a2-426e-93b2-df2aed217cdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1af428b6-45a2-426e-93b2-df2aed217cdc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1af428b6-45a2-426e-93b2-df2aed217cdc" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1af428b6-45a2-426e-93b2-df2aed217cdc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_be48fbbd-d45a-4203-b82d-4c765a3f5c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1af428b6-45a2-426e-93b2-df2aed217cdc" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_be48fbbd-d45a-4203-b82d-4c765a3f5c9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_3149479a-acf1-45e3-9b85-a7a34e3bac63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_be48fbbd-d45a-4203-b82d-4c765a3f5c9e" xlink:to="loc_us-gaap_SalesRevenueNetMember_3149479a-acf1-45e3-9b85-a7a34e3bac63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_18182a42-2f97-4be6-adde-2aa879aac7cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_be48fbbd-d45a-4203-b82d-4c765a3f5c9e" xlink:to="loc_us-gaap_AccountsReceivableMember_18182a42-2f97-4be6-adde-2aa879aac7cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_d333af96-4631-48e8-a0f2-dd36af98779d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesTable_03478d44-959e-4236-bdea-59dd2c7144bc" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_d333af96-4631-48e8-a0f2-dd36af98779d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_d333af96-4631-48e8-a0f2-dd36af98779d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_d333af96-4631-48e8-a0f2-dd36af98779d" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_d333af96-4631-48e8-a0f2-dd36af98779d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_9440d42c-9227-4aed-a9aa-328472b27402" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_d333af96-4631-48e8-a0f2-dd36af98779d" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_9440d42c-9227-4aed-a9aa-328472b27402" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_cf7aaad2-1371-41f0-b9d1-927f1d6dbed2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_9440d42c-9227-4aed-a9aa-328472b27402" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_cf7aaad2-1371-41f0-b9d1-927f1d6dbed2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_5439cec6-4906-47f1-94d5-95bb9cdf401d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesTable_03478d44-959e-4236-bdea-59dd2c7144bc" xlink:to="loc_srt_MajorCustomersAxis_5439cec6-4906-47f1-94d5-95bb9cdf401d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_5439cec6-4906-47f1-94d5-95bb9cdf401d_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_5439cec6-4906-47f1-94d5-95bb9cdf401d" xlink:to="loc_srt_NameOfMajorCustomerDomain_5439cec6-4906-47f1-94d5-95bb9cdf401d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_121f4613-36cf-4ad5-bb60-9f037e5e9ebb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_5439cec6-4906-47f1-94d5-95bb9cdf401d" xlink:to="loc_srt_NameOfMajorCustomerDomain_121f4613-36cf-4ad5-bb60-9f037e5e9ebb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_GovernmentAgenciesMember_f4d4ddbe-c37e-4701-a507-572f156708a8" xlink:href="appn-20240930.xsd#appn_GovernmentAgenciesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_121f4613-36cf-4ad5-bb60-9f037e5e9ebb" xlink:to="loc_appn_GovernmentAgenciesMember_f4d4ddbe-c37e-4701-a507-572f156708a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ForeignCustomersMember_21b2070c-4452-44e8-b0c7-0c554f79e876" xlink:href="appn-20240930.xsd#appn_ForeignCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_121f4613-36cf-4ad5-bb60-9f037e5e9ebb" xlink:to="loc_appn_ForeignCustomersMember_21b2070c-4452-44e8-b0c7-0c554f79e876" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_CustomerOneMember_1f6c5446-3d73-490f-925c-4e199fb1b95f" xlink:href="appn-20240930.xsd#appn_CustomerOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_121f4613-36cf-4ad5-bb60-9f037e5e9ebb" xlink:to="loc_appn_CustomerOneMember_1f6c5446-3d73-490f-925c-4e199fb1b95f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec8aec57-3a12-458a-b3c4-d9db77abf320" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesTable_03478d44-959e-4236-bdea-59dd2c7144bc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec8aec57-3a12-458a-b3c4-d9db77abf320" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec8aec57-3a12-458a-b3c4-d9db77abf320_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec8aec57-3a12-458a-b3c4-d9db77abf320" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec8aec57-3a12-458a-b3c4-d9db77abf320_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_72fe3fc2-e4ed-45cc-ac16-b9e5eb9076d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec8aec57-3a12-458a-b3c4-d9db77abf320" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_72fe3fc2-e4ed-45cc-ac16-b9e5eb9076d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ComputerSoftwareAndHardwareMember_dd4444ee-85ec-43a4-a8b5-b0553537828e" xlink:href="appn-20240930.xsd#appn_ComputerSoftwareAndHardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_72fe3fc2-e4ed-45cc-ac16-b9e5eb9076d2" xlink:to="loc_appn_ComputerSoftwareAndHardwareMember_dd4444ee-85ec-43a4-a8b5-b0553537828e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_90d9fb01-b5bc-4425-b26e-0cd6bef168ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_72fe3fc2-e4ed-45cc-ac16-b9e5eb9076d2" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_90d9fb01-b5bc-4425-b26e-0cd6bef168ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_81549766-fc3d-4a52-abba-13e2c281ecd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_72fe3fc2-e4ed-45cc-ac16-b9e5eb9076d2" xlink:to="loc_us-gaap_EquipmentMember_81549766-fc3d-4a52-abba-13e2c281ecd6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_0910184e-034c-40a4-bbff-947a110041ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_72fe3fc2-e4ed-45cc-ac16-b9e5eb9076d2" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_0910184e-034c-40a4-bbff-947a110041ec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_b11095fa-66d0-422f-8eed-8d4c0f3fe777" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_f27d3b00-7f3c-4212-94e6-0ab2dad22936" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_b11095fa-66d0-422f-8eed-8d4c0f3fe777" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0e2ded39-ff90-4bd2-b289-aacaa3c442b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_f27d3b00-7f3c-4212-94e6-0ab2dad22936" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0e2ded39-ff90-4bd2-b289-aacaa3c442b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_30bd88ef-128b-4924-8a5b-d1d21243cfd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_f27d3b00-7f3c-4212-94e6-0ab2dad22936" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_30bd88ef-128b-4924-8a5b-d1d21243cfd5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpenseCommissionExpense_3a64d8cc-fca1-4090-a9d5-dfbde1fbff89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoninterestExpenseCommissionExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_f27d3b00-7f3c-4212-94e6-0ab2dad22936" xlink:to="loc_us-gaap_NoninterestExpenseCommissionExpense_3a64d8cc-fca1-4090-a9d5-dfbde1fbff89" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_fb2f1e6a-b639-4404-9d27-cc2174518f61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_f27d3b00-7f3c-4212-94e6-0ab2dad22936" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_fb2f1e6a-b639-4404-9d27-cc2174518f61" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated_78f821c0-3252-4472-b094-f5ed99015342" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_f27d3b00-7f3c-4212-94e6-0ab2dad22936" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated_78f821c0-3252-4472-b094-f5ed99015342" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_7be8c8c5-879e-47ba-880a-9def211ac484" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeveranceCosts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_f27d3b00-7f3c-4212-94e6-0ab2dad22936" xlink:to="loc_us-gaap_SeveranceCosts1_7be8c8c5-879e-47ba-880a-9def211ac484" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/RevenueRevenuebyServicesDetails" xlink:type="simple" xlink:href="appn-20240930.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_5ef28446-d332-488c-aea6-9d6347b827ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_0926732b-9bdf-4a90-ade1-846966c5aa27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5ef28446-d332-488c-aea6-9d6347b827ed" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_0926732b-9bdf-4a90-ade1-846966c5aa27" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d6b2c971-32c6-4f75-9899-c2afcbf3dfb0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_0926732b-9bdf-4a90-ade1-846966c5aa27" xlink:to="loc_srt_ProductOrServiceAxis_d6b2c971-32c6-4f75-9899-c2afcbf3dfb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d6b2c971-32c6-4f75-9899-c2afcbf3dfb0_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_d6b2c971-32c6-4f75-9899-c2afcbf3dfb0" xlink:to="loc_srt_ProductsAndServicesDomain_d6b2c971-32c6-4f75-9899-c2afcbf3dfb0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5c79b1bd-e8ec-4dca-b8e7-c225bf2c0ca2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_d6b2c971-32c6-4f75-9899-c2afcbf3dfb0" xlink:to="loc_srt_ProductsAndServicesDomain_5c79b1bd-e8ec-4dca-b8e7-c225bf2c0ca2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SubscriptionsSoftwareAndSupportMember_1925b75e-7079-4340-921f-5e2be853a642" xlink:href="appn-20240930.xsd#appn_SubscriptionsSoftwareAndSupportMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5c79b1bd-e8ec-4dca-b8e7-c225bf2c0ca2" xlink:to="loc_appn_SubscriptionsSoftwareAndSupportMember_1925b75e-7079-4340-921f-5e2be853a642" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_CloudSubscriptionsMember_df490af0-c85b-4e29-a9d7-ed542c017422" xlink:href="appn-20240930.xsd#appn_CloudSubscriptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_SubscriptionsSoftwareAndSupportMember_1925b75e-7079-4340-921f-5e2be853a642" xlink:to="loc_appn_CloudSubscriptionsMember_df490af0-c85b-4e29-a9d7-ed542c017422" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_TermLicenseSubscriptionsMember_2de7f1ef-f246-42ef-9d8a-8865cbcf1abb" xlink:href="appn-20240930.xsd#appn_TermLicenseSubscriptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_SubscriptionsSoftwareAndSupportMember_1925b75e-7079-4340-921f-5e2be853a642" xlink:to="loc_appn_TermLicenseSubscriptionsMember_2de7f1ef-f246-42ef-9d8a-8865cbcf1abb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_MaintenanceAndSupportMember_825067c2-6f17-4431-bfd5-647d74874a1b" xlink:href="appn-20240930.xsd#appn_MaintenanceAndSupportMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_SubscriptionsSoftwareAndSupportMember_1925b75e-7079-4340-921f-5e2be853a642" xlink:to="loc_appn_MaintenanceAndSupportMember_825067c2-6f17-4431-bfd5-647d74874a1b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ProfessionalServicesMember_c98ca468-8736-442b-9ccb-44f885d8112e" xlink:href="appn-20240930.xsd#appn_ProfessionalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5c79b1bd-e8ec-4dca-b8e7-c225bf2c0ca2" xlink:to="loc_appn_ProfessionalServicesMember_c98ca468-8736-442b-9ccb-44f885d8112e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c30ca04a-27fa-4a40-b27c-d1ae4f3f76ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5ef28446-d332-488c-aea6-9d6347b827ed" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c30ca04a-27fa-4a40-b27c-d1ae4f3f76ee" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/RevenueAdditionalInformationDetails" xlink:type="simple" xlink:href="appn-20240930.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_455dcf0a-1734-43e5-a56b-2e8a172f8cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_88e923d5-4dc4-4379-91af-2653414d0df8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_455dcf0a-1734-43e5-a56b-2e8a172f8cb8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_88e923d5-4dc4-4379-91af-2653414d0df8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c46b1c0e-8858-4721-9208-41cf30a1f565" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_88e923d5-4dc4-4379-91af-2653414d0df8" xlink:to="loc_srt_RangeAxis_c46b1c0e-8858-4721-9208-41cf30a1f565" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c46b1c0e-8858-4721-9208-41cf30a1f565_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c46b1c0e-8858-4721-9208-41cf30a1f565" xlink:to="loc_srt_RangeMember_c46b1c0e-8858-4721-9208-41cf30a1f565_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_128b9e4b-6fb7-4ca8-b88a-6a5b4ca4aa99" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c46b1c0e-8858-4721-9208-41cf30a1f565" xlink:to="loc_srt_RangeMember_128b9e4b-6fb7-4ca8-b88a-6a5b4ca4aa99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3c540bac-a82d-4efc-b16a-3c75ea7e2cd1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_128b9e4b-6fb7-4ca8-b88a-6a5b4ca4aa99" xlink:to="loc_srt_MinimumMember_3c540bac-a82d-4efc-b16a-3c75ea7e2cd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_280d8432-4714-4367-b436-9695f1d0e2ae" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_128b9e4b-6fb7-4ca8-b88a-6a5b4ca4aa99" xlink:to="loc_srt_MaximumMember_280d8432-4714-4367-b436-9695f1d0e2ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_13830e3c-1a71-45eb-aa14-2324f6ff4379" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_88e923d5-4dc4-4379-91af-2653414d0df8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_13830e3c-1a71-45eb-aa14-2324f6ff4379" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SoftwareAsServiceSubscriptionContractsTerm_7ae8e274-cdde-42b8-aef1-51cd3cc91e5a" xlink:href="appn-20240930.xsd#appn_SoftwareAsServiceSubscriptionContractsTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_455dcf0a-1734-43e5-a56b-2e8a172f8cb8" xlink:to="loc_appn_SoftwareAsServiceSubscriptionContractsTerm_7ae8e274-cdde-42b8-aef1-51cd3cc91e5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_6cc40652-d9ff-4784-a5d7-29bdfa931542" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_455dcf0a-1734-43e5-a56b-2e8a172f8cb8" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_6cc40652-d9ff-4784-a5d7-29bdfa931542" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_b8575a88-bd24-4e0c-aeb3-9f7f5aff5322" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_455dcf0a-1734-43e5-a56b-2e8a172f8cb8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_b8575a88-bd24-4e0c-aeb3-9f7f5aff5322" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d20373ee-09b8-42e7-a19f-79c7119dc7e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_455dcf0a-1734-43e5-a56b-2e8a172f8cb8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d20373ee-09b8-42e7-a19f-79c7119dc7e9" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/RevenueAdditionalInformationDetails_1" xlink:type="simple" xlink:href="appn-20240930.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_455dcf0a-1734-43e5-a56b-2e8a172f8cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_88e923d5-4dc4-4379-91af-2653414d0df8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_455dcf0a-1734-43e5-a56b-2e8a172f8cb8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_88e923d5-4dc4-4379-91af-2653414d0df8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c46b1c0e-8858-4721-9208-41cf30a1f565" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_88e923d5-4dc4-4379-91af-2653414d0df8" xlink:to="loc_srt_RangeAxis_c46b1c0e-8858-4721-9208-41cf30a1f565" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c46b1c0e-8858-4721-9208-41cf30a1f565_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c46b1c0e-8858-4721-9208-41cf30a1f565" xlink:to="loc_srt_RangeMember_c46b1c0e-8858-4721-9208-41cf30a1f565_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_128b9e4b-6fb7-4ca8-b88a-6a5b4ca4aa99" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c46b1c0e-8858-4721-9208-41cf30a1f565" xlink:to="loc_srt_RangeMember_128b9e4b-6fb7-4ca8-b88a-6a5b4ca4aa99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3c540bac-a82d-4efc-b16a-3c75ea7e2cd1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_128b9e4b-6fb7-4ca8-b88a-6a5b4ca4aa99" xlink:to="loc_srt_MinimumMember_3c540bac-a82d-4efc-b16a-3c75ea7e2cd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_280d8432-4714-4367-b436-9695f1d0e2ae" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_128b9e4b-6fb7-4ca8-b88a-6a5b4ca4aa99" xlink:to="loc_srt_MaximumMember_280d8432-4714-4367-b436-9695f1d0e2ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SoftwareAsServiceSubscriptionContractsTerm_7ae8e274-cdde-42b8-aef1-51cd3cc91e5a" xlink:href="appn-20240930.xsd#appn_SoftwareAsServiceSubscriptionContractsTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_455dcf0a-1734-43e5-a56b-2e8a172f8cb8" xlink:to="loc_appn_SoftwareAsServiceSubscriptionContractsTerm_7ae8e274-cdde-42b8-aef1-51cd3cc91e5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_6cc40652-d9ff-4784-a5d7-29bdfa931542" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_455dcf0a-1734-43e5-a56b-2e8a172f8cb8" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_6cc40652-d9ff-4784-a5d7-29bdfa931542" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_b8575a88-bd24-4e0c-aeb3-9f7f5aff5322" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_455dcf0a-1734-43e5-a56b-2e8a172f8cb8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_b8575a88-bd24-4e0c-aeb3-9f7f5aff5322" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d20373ee-09b8-42e7-a19f-79c7119dc7e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_455dcf0a-1734-43e5-a56b-2e8a172f8cb8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d20373ee-09b8-42e7-a19f-79c7119dc7e9" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="appn-20240930.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_c7d48c7b-1160-42e7-a5ec-ea31f6024c42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_92a5353d-70a7-4af2-b7fc-40a22ea1e80b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c7d48c7b-1160-42e7-a5ec-ea31f6024c42" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_92a5353d-70a7-4af2-b7fc-40a22ea1e80b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c2063eb2-5c5f-4b14-8016-ef066ac4ef86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_92a5353d-70a7-4af2-b7fc-40a22ea1e80b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c2063eb2-5c5f-4b14-8016-ef066ac4ef86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c2063eb2-5c5f-4b14-8016-ef066ac4ef86_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c2063eb2-5c5f-4b14-8016-ef066ac4ef86" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c2063eb2-5c5f-4b14-8016-ef066ac4ef86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f9e5efc6-35fe-496f-b41f-5af7f04a0a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c2063eb2-5c5f-4b14-8016-ef066ac4ef86" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f9e5efc6-35fe-496f-b41f-5af7f04a0a5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_3dfd4edb-91fc-4f52-b6e0-39a658cacd12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f9e5efc6-35fe-496f-b41f-5af7f04a0a5b" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_3dfd4edb-91fc-4f52-b6e0-39a658cacd12" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_5aa61a00-3ef0-47d2-8353-741aafd361f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f9e5efc6-35fe-496f-b41f-5af7f04a0a5b" xlink:to="loc_us-gaap_CustomerRelationshipsMember_5aa61a00-3ef0-47d2-8353-741aafd361f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b23fe117-6b35-4ccd-919d-5aafdfbe8a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c7d48c7b-1160-42e7-a5ec-ea31f6024c42" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b23fe117-6b35-4ccd-919d-5aafdfbe8a8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1652a7b8-16bb-42b4-9de5-02645aea43d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c7d48c7b-1160-42e7-a5ec-ea31f6024c42" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1652a7b8-16bb-42b4-9de5-02645aea43d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d4d5f042-9dde-456c-b072-a7f29a9f9401" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c7d48c7b-1160-42e7-a5ec-ea31f6024c42" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d4d5f042-9dde-456c-b072-a7f29a9f9401" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="appn-20240930.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_54d8b5a3-19b1-4d7b-9109-1aa7ed48392a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_96d31e8e-1c51-4fb1-a1f9-cd107742c008" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_54d8b5a3-19b1-4d7b-9109-1aa7ed48392a" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_96d31e8e-1c51-4fb1-a1f9-cd107742c008" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_20e12fb3-a137-468a-b65e-5efa3159dfef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_96d31e8e-1c51-4fb1-a1f9-cd107742c008" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_20e12fb3-a137-468a-b65e-5efa3159dfef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_20e12fb3-a137-468a-b65e-5efa3159dfef_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_20e12fb3-a137-468a-b65e-5efa3159dfef" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_20e12fb3-a137-468a-b65e-5efa3159dfef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_936f85cb-5afa-4b5a-a118-a9453478753e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_20e12fb3-a137-468a-b65e-5efa3159dfef" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_936f85cb-5afa-4b5a-a118-a9453478753e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_f6a3149f-2e91-4d1a-809c-b15810b6aae0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_936f85cb-5afa-4b5a-a118-a9453478753e" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_f6a3149f-2e91-4d1a-809c-b15810b6aae0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_8729cb90-fd3c-4960-b667-fcab6522eed3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_936f85cb-5afa-4b5a-a118-a9453478753e" xlink:to="loc_us-gaap_CustomerRelationshipsMember_8729cb90-fd3c-4960-b667-fcab6522eed3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_6ab106c2-1e8f-4bc6-8d5b-3e2e6869c67e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_54d8b5a3-19b1-4d7b-9109-1aa7ed48392a" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_6ab106c2-1e8f-4bc6-8d5b-3e2e6869c67e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_763e8b2c-4a0d-4909-8a98-07cb05efe565" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_54d8b5a3-19b1-4d7b-9109-1aa7ed48392a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_763e8b2c-4a0d-4909-8a98-07cb05efe565" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="appn-20240930.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_c2f45e23-16c8-4cb1-a83a-e357653d59ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_53f30437-2c29-4e19-bf5b-49baed699480" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c2f45e23-16c8-4cb1-a83a-e357653d59ed" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_53f30437-2c29-4e19-bf5b-49baed699480" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fce83ca8-c3e0-42e5-ab36-74eb5411c630" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_53f30437-2c29-4e19-bf5b-49baed699480" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fce83ca8-c3e0-42e5-ab36-74eb5411c630" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fce83ca8-c3e0-42e5-ab36-74eb5411c630_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fce83ca8-c3e0-42e5-ab36-74eb5411c630" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fce83ca8-c3e0-42e5-ab36-74eb5411c630_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_addeada4-ec0e-4fd1-a907-55b46fa2525b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fce83ca8-c3e0-42e5-ab36-74eb5411c630" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_addeada4-ec0e-4fd1-a907-55b46fa2525b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_5882d315-fdf7-4d18-89de-cecb62d80a91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_addeada4-ec0e-4fd1-a907-55b46fa2525b" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_5882d315-fdf7-4d18-89de-cecb62d80a91" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_16fb3abe-b8a1-473a-9d3d-98fa9a4de18f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_addeada4-ec0e-4fd1-a907-55b46fa2525b" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_16fb3abe-b8a1-473a-9d3d-98fa9a4de18f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ComputerSoftwareAndHardwareMember_ba139bef-968f-49a8-b51c-b34f348aa71b" xlink:href="appn-20240930.xsd#appn_ComputerSoftwareAndHardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_addeada4-ec0e-4fd1-a907-55b46fa2525b" xlink:to="loc_appn_ComputerSoftwareAndHardwareMember_ba139bef-968f-49a8-b51c-b34f348aa71b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_b60a957e-842b-4e24-9a61-150d06034f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_addeada4-ec0e-4fd1-a907-55b46fa2525b" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_b60a957e-842b-4e24-9a61-150d06034f1b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_c49bcb9e-7a32-459a-ada2-df390882350a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_addeada4-ec0e-4fd1-a907-55b46fa2525b" xlink:to="loc_us-gaap_EquipmentMember_c49bcb9e-7a32-459a-ada2-df390882350a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_bab38c7b-2ffb-493e-9026-47c749abe9e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c2f45e23-16c8-4cb1-a83a-e357653d59ed" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_bab38c7b-2ffb-493e-9026-47c749abe9e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_a22f6cba-e5d2-46df-84ea-d0500cb6ec30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c2f45e23-16c8-4cb1-a83a-e357653d59ed" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_a22f6cba-e5d2-46df-84ea-d0500cb6ec30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_3abf2019-0b0c-4740-a4a4-e5b4baf4aeef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c2f45e23-16c8-4cb1-a83a-e357653d59ed" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_3abf2019-0b0c-4740-a4a4-e5b4baf4aeef" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/DebtAdditionalInformationDetails" xlink:type="simple" xlink:href="appn-20240930.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_96233fc7-f2a7-4500-ba23-23713c69b80a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_46be1ed4-1b05-431e-a8f8-339e3a361df7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96233fc7-f2a7-4500-ba23-23713c69b80a" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_46be1ed4-1b05-431e-a8f8-339e3a361df7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_bcc2733a-2821-4a8e-9c18-0397f5eeacee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_46be1ed4-1b05-431e-a8f8-339e3a361df7" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_bcc2733a-2821-4a8e-9c18-0397f5eeacee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_bcc2733a-2821-4a8e-9c18-0397f5eeacee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_bcc2733a-2821-4a8e-9c18-0397f5eeacee" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_bcc2733a-2821-4a8e-9c18-0397f5eeacee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f1fe18e2-d266-4683-b6c1-e2b685bed763" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_bcc2733a-2821-4a8e-9c18-0397f5eeacee" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f1fe18e2-d266-4683-b6c1-e2b685bed763" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_ca031c32-f1a3-4b21-a397-697befda3ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f1fe18e2-d266-4683-b6c1-e2b685bed763" xlink:to="loc_us-gaap_SecuredDebtMember_ca031c32-f1a3-4b21-a397-697befda3ef2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_84bb91c6-c461-4ca7-a85b-a6fde88719b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f1fe18e2-d266-4683-b6c1-e2b685bed763" xlink:to="loc_us-gaap_LineOfCreditMember_84bb91c6-c461-4ca7-a85b-a6fde88719b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_45788267-5972-4975-99d0-88383ce28942" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_46be1ed4-1b05-431e-a8f8-339e3a361df7" xlink:to="loc_us-gaap_DebtInstrumentAxis_45788267-5972-4975-99d0-88383ce28942" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_45788267-5972-4975-99d0-88383ce28942_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_45788267-5972-4975-99d0-88383ce28942" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_45788267-5972-4975-99d0-88383ce28942_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e597f661-0a21-4c98-9b91-e9c3acc823e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_45788267-5972-4975-99d0-88383ce28942" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e597f661-0a21-4c98-9b91-e9c3acc823e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_TermLoanFacilityMember_803e28e6-f3aa-4b20-968b-3307ba11f7a5" xlink:href="appn-20240930.xsd#appn_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e597f661-0a21-4c98-9b91-e9c3acc823e8" xlink:to="loc_appn_TermLoanFacilityMember_803e28e6-f3aa-4b20-968b-3307ba11f7a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_69c82bad-5549-4401-8394-5b7c7ce3adad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e597f661-0a21-4c98-9b91-e9c3acc823e8" xlink:to="loc_us-gaap_LetterOfCreditMember_69c82bad-5549-4401-8394-5b7c7ce3adad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SwinglineSubFacilityMember_7a026308-d67d-43ba-b17f-a531b83c8563" xlink:href="appn-20240930.xsd#appn_SwinglineSubFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e597f661-0a21-4c98-9b91-e9c3acc823e8" xlink:to="loc_appn_SwinglineSubFacilityMember_7a026308-d67d-43ba-b17f-a531b83c8563" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0898b898-6054-4ac6-b3dd-74241df198af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_46be1ed4-1b05-431e-a8f8-339e3a361df7" xlink:to="loc_us-gaap_CreditFacilityAxis_0898b898-6054-4ac6-b3dd-74241df198af" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0898b898-6054-4ac6-b3dd-74241df198af_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_0898b898-6054-4ac6-b3dd-74241df198af" xlink:to="loc_us-gaap_CreditFacilityDomain_0898b898-6054-4ac6-b3dd-74241df198af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_02d8b71b-0d7d-4772-a90a-15a9b685016e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_0898b898-6054-4ac6-b3dd-74241df198af" xlink:to="loc_us-gaap_CreditFacilityDomain_02d8b71b-0d7d-4772-a90a-15a9b685016e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e7dc56ab-9faf-4169-9a55-4dc0616ad6b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_02d8b71b-0d7d-4772-a90a-15a9b685016e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e7dc56ab-9faf-4169-9a55-4dc0616ad6b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_0abe6328-107d-4e6a-9458-be0b66d41094" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_46be1ed4-1b05-431e-a8f8-339e3a361df7" xlink:to="loc_us-gaap_VariableRateAxis_0abe6328-107d-4e6a-9458-be0b66d41094" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_0abe6328-107d-4e6a-9458-be0b66d41094_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_0abe6328-107d-4e6a-9458-be0b66d41094" xlink:to="loc_us-gaap_VariableRateDomain_0abe6328-107d-4e6a-9458-be0b66d41094_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_461099b7-d557-4f88-bbff-68a4b583c0df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_0abe6328-107d-4e6a-9458-be0b66d41094" xlink:to="loc_us-gaap_VariableRateDomain_461099b7-d557-4f88-bbff-68a4b583c0df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_37f4f215-6d81-42c8-8b12-e4f4d0249789" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_461099b7-d557-4f88-bbff-68a4b583c0df" xlink:to="loc_us-gaap_BaseRateMember_37f4f215-6d81-42c8-8b12-e4f4d0249789" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_f9ee90e0-8074-412f-afef-6fd321c57275" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_461099b7-d557-4f88-bbff-68a4b583c0df" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_f9ee90e0-8074-412f-afef-6fd321c57275" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9e454e43-a02b-4dd4-b9d6-d9e05df1e17c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_46be1ed4-1b05-431e-a8f8-339e3a361df7" xlink:to="loc_srt_RangeAxis_9e454e43-a02b-4dd4-b9d6-d9e05df1e17c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9e454e43-a02b-4dd4-b9d6-d9e05df1e17c_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9e454e43-a02b-4dd4-b9d6-d9e05df1e17c" xlink:to="loc_srt_RangeMember_9e454e43-a02b-4dd4-b9d6-d9e05df1e17c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e4582f5d-4207-4123-b1e8-6c4542d6d3e3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9e454e43-a02b-4dd4-b9d6-d9e05df1e17c" xlink:to="loc_srt_RangeMember_e4582f5d-4207-4123-b1e8-6c4542d6d3e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3fd4d81e-96e3-414b-b647-2b9a9f87915b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e4582f5d-4207-4123-b1e8-6c4542d6d3e3" xlink:to="loc_srt_MinimumMember_3fd4d81e-96e3-414b-b647-2b9a9f87915b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ad15e141-6dd3-402c-a86a-e978e2ca29b4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e4582f5d-4207-4123-b1e8-6c4542d6d3e3" xlink:to="loc_srt_MaximumMember_ad15e141-6dd3-402c-a86a-e978e2ca29b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_e7d8e526-f495-43f2-a1b8-4f2ee0ab1692" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_46be1ed4-1b05-431e-a8f8-339e3a361df7" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_e7d8e526-f495-43f2-a1b8-4f2ee0ab1692" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_e7d8e526-f495-43f2-a1b8-4f2ee0ab1692_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_e7d8e526-f495-43f2-a1b8-4f2ee0ab1692" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_e7d8e526-f495-43f2-a1b8-4f2ee0ab1692_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_bf6692e0-3efd-43a1-bb25-cbd69e02b829" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_e7d8e526-f495-43f2-a1b8-4f2ee0ab1692" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_bf6692e0-3efd-43a1-bb25-cbd69e02b829" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputEbitdaMultipleMember_ff797878-e4e4-413a-b924-bd7879193772" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputEbitdaMultipleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_bf6692e0-3efd-43a1-bb25-cbd69e02b829" xlink:to="loc_us-gaap_MeasurementInputEbitdaMultipleMember_ff797878-e4e4-413a-b924-bd7879193772" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_84d399ef-d341-4a45-a17a-783eb42b8f14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96233fc7-f2a7-4500-ba23-23713c69b80a" xlink:to="loc_us-gaap_DebtInstrumentTerm_84d399ef-d341-4a45-a17a-783eb42b8f14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_08e942fd-8621-4e71-a181-45d8fe5f6ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96233fc7-f2a7-4500-ba23-23713c69b80a" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_08e942fd-8621-4e71-a181-45d8fe5f6ebd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f3749f93-5bf0-43f5-86a7-71436c44be26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96233fc7-f2a7-4500-ba23-23713c69b80a" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f3749f93-5bf0-43f5-86a7-71436c44be26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_6ffe1c94-e300-4217-a359-22d18b57ccaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96233fc7-f2a7-4500-ba23-23713c69b80a" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_6ffe1c94-e300-4217-a359-22d18b57ccaf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_997f9c1b-9745-4e3d-b964-b3425ac159b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96233fc7-f2a7-4500-ba23-23713c69b80a" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_997f9c1b-9745-4e3d-b964-b3425ac159b0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_77f2bf76-0b9d-4b9c-ac54-a6afdab9899f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96233fc7-f2a7-4500-ba23-23713c69b80a" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_77f2bf76-0b9d-4b9c-ac54-a6afdab9899f" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/DebtOutstandingLongtermDebtDetails" xlink:type="simple" xlink:href="appn-20240930.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_48fba893-85b7-4750-99d4-6a7f0c84765c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_3b8c319b-0098-4a57-b5c3-62e863ab3b3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_48fba893-85b7-4750-99d4-6a7f0c84765c" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_3b8c319b-0098-4a57-b5c3-62e863ab3b3b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_671847c9-a9bf-4010-8420-333e70b835a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3b8c319b-0098-4a57-b5c3-62e863ab3b3b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_671847c9-a9bf-4010-8420-333e70b835a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_671847c9-a9bf-4010-8420-333e70b835a0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_671847c9-a9bf-4010-8420-333e70b835a0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_671847c9-a9bf-4010-8420-333e70b835a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_48bccc57-36a4-40b5-8c76-94f033a5d058" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_671847c9-a9bf-4010-8420-333e70b835a0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_48bccc57-36a4-40b5-8c76-94f033a5d058" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_6490d92f-d0cb-4ffc-87df-f9ff52eab408" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_48bccc57-36a4-40b5-8c76-94f033a5d058" xlink:to="loc_us-gaap_LineOfCreditMember_6490d92f-d0cb-4ffc-87df-f9ff52eab408" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_60b69ed8-52e8-4d13-b960-c43d7da9b9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_48bccc57-36a4-40b5-8c76-94f033a5d058" xlink:to="loc_us-gaap_SecuredDebtMember_60b69ed8-52e8-4d13-b960-c43d7da9b9e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_d2a1c1bb-9546-4c4d-be51-4c4366b3ae7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3b8c319b-0098-4a57-b5c3-62e863ab3b3b" xlink:to="loc_us-gaap_CreditFacilityAxis_d2a1c1bb-9546-4c4d-be51-4c4366b3ae7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d2a1c1bb-9546-4c4d-be51-4c4366b3ae7c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_d2a1c1bb-9546-4c4d-be51-4c4366b3ae7c" xlink:to="loc_us-gaap_CreditFacilityDomain_d2a1c1bb-9546-4c4d-be51-4c4366b3ae7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fd24ac55-5299-4353-87e3-c4a5696a8151" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_d2a1c1bb-9546-4c4d-be51-4c4366b3ae7c" xlink:to="loc_us-gaap_CreditFacilityDomain_fd24ac55-5299-4353-87e3-c4a5696a8151" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_111ba6fc-1e97-4acd-b02f-7538a08fdd7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_fd24ac55-5299-4353-87e3-c4a5696a8151" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_111ba6fc-1e97-4acd-b02f-7538a08fdd7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_725da4c4-5fa9-4915-a4f2-845580ca9a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3b8c319b-0098-4a57-b5c3-62e863ab3b3b" xlink:to="loc_us-gaap_DebtInstrumentAxis_725da4c4-5fa9-4915-a4f2-845580ca9a1a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_725da4c4-5fa9-4915-a4f2-845580ca9a1a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_725da4c4-5fa9-4915-a4f2-845580ca9a1a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_725da4c4-5fa9-4915-a4f2-845580ca9a1a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_135c35e1-9387-41ac-86cf-005e07637a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_725da4c4-5fa9-4915-a4f2-845580ca9a1a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_135c35e1-9387-41ac-86cf-005e07637a9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SecuredTermLoanFacilityMember_7f2ccae7-0221-4f4f-9f94-93c111b0beba" xlink:href="appn-20240930.xsd#appn_SecuredTermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_135c35e1-9387-41ac-86cf-005e07637a9b" xlink:to="loc_appn_SecuredTermLoanFacilityMember_7f2ccae7-0221-4f4f-9f94-93c111b0beba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e121734f-c37c-40f6-9bae-cdbd519dc64b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_48fba893-85b7-4750-99d4-6a7f0c84765c" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e121734f-c37c-40f6-9bae-cdbd519dc64b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_0c3ae027-021d-472a-a282-e5cf52c45fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_48fba893-85b7-4750-99d4-6a7f0c84765c" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_0c3ae027-021d-472a-a282-e5cf52c45fa7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_19f35768-d559-483a-b0cc-cb15701d11b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_48fba893-85b7-4750-99d4-6a7f0c84765c" xlink:to="loc_us-gaap_LongTermDebt_19f35768-d559-483a-b0cc-cb15701d11b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_aa3b58d7-4147-4fcf-adf6-2b9b144a47a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_48fba893-85b7-4750-99d4-6a7f0c84765c" xlink:to="loc_us-gaap_LongTermDebtCurrent_aa3b58d7-4147-4fcf-adf6-2b9b144a47a5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_fa74742b-910b-4eef-9847-7e830c1ecc47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_48fba893-85b7-4750-99d4-6a7f0c84765c" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_fa74742b-910b-4eef-9847-7e830c1ecc47" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="appn-20240930.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_c62ab2c1-9a11-4ea5-972f-1856a409ecfd" xlink:href="appn-20240930.xsd#appn_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncomeTaxesTable_0cfeb446-d97d-42b0-b8cb-99752bbe37d0" xlink:href="appn-20240930.xsd#appn_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_appn_IncomeTaxesLineItems_c62ab2c1-9a11-4ea5-972f-1856a409ecfd" xlink:to="loc_appn_IncomeTaxesTable_0cfeb446-d97d-42b0-b8cb-99752bbe37d0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_94a2a006-83c6-46ad-a82f-4944e47c1cb5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_appn_IncomeTaxesTable_0cfeb446-d97d-42b0-b8cb-99752bbe37d0" xlink:to="loc_srt_RangeAxis_94a2a006-83c6-46ad-a82f-4944e47c1cb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_94a2a006-83c6-46ad-a82f-4944e47c1cb5_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_94a2a006-83c6-46ad-a82f-4944e47c1cb5" xlink:to="loc_srt_RangeMember_94a2a006-83c6-46ad-a82f-4944e47c1cb5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9c0dcf12-fab5-4bc6-beb0-af9a072abd76" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_94a2a006-83c6-46ad-a82f-4944e47c1cb5" xlink:to="loc_srt_RangeMember_9c0dcf12-fab5-4bc6-beb0-af9a072abd76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a81a9b14-4060-46d0-afc6-5cbfd1b7a685" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9c0dcf12-fab5-4bc6-beb0-af9a072abd76" xlink:to="loc_srt_MinimumMember_a81a9b14-4060-46d0-afc6-5cbfd1b7a685" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_53139147-0db8-4395-b670-c47ff2ea8806" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9c0dcf12-fab5-4bc6-beb0-af9a072abd76" xlink:to="loc_srt_MaximumMember_53139147-0db8-4395-b670-c47ff2ea8806" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_44f1f2c2-297c-4ad4-9d97-02fa6d297f93" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_appn_IncomeTaxesTable_0cfeb446-d97d-42b0-b8cb-99752bbe37d0" xlink:to="loc_srt_ConsolidatedEntitiesAxis_44f1f2c2-297c-4ad4-9d97-02fa6d297f93" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_44f1f2c2-297c-4ad4-9d97-02fa6d297f93_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_44f1f2c2-297c-4ad4-9d97-02fa6d297f93" xlink:to="loc_srt_ConsolidatedEntitiesDomain_44f1f2c2-297c-4ad4-9d97-02fa6d297f93_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_52510b9b-e8cd-475c-a2e6-a15c790927ff" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_44f1f2c2-297c-4ad4-9d97-02fa6d297f93" xlink:to="loc_srt_ConsolidatedEntitiesDomain_52510b9b-e8cd-475c-a2e6-a15c790927ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_7fa73a57-a5d9-4763-aa8c-bb0088c49d04" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_52510b9b-e8cd-475c-a2e6-a15c790927ff" xlink:to="loc_srt_SubsidiariesMember_7fa73a57-a5d9-4763-aa8c-bb0088c49d04" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_08fccaf6-f4ef-4aca-acf2-546059103cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_IncomeTaxesLineItems_c62ab2c1-9a11-4ea5-972f-1856a409ecfd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_08fccaf6-f4ef-4aca-acf2-546059103cbf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_caf30849-e053-4d44-88c0-ee48d5006abe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_IncomeTaxesLineItems_c62ab2c1-9a11-4ea5-972f-1856a409ecfd" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_caf30849-e053-4d44-88c0-ee48d5006abe" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="appn-20240930.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_e75717c7-97e9-491a-be41-736a9c0ce0f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_db00cc09-4488-41c6-a9e0-e3c172383d45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e75717c7-97e9-491a-be41-736a9c0ce0f2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_db00cc09-4488-41c6-a9e0-e3c172383d45" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_c8d5a51e-5505-4ade-ac6e-33c1985d802a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_db00cc09-4488-41c6-a9e0-e3c172383d45" xlink:to="loc_srt_TitleOfIndividualAxis_c8d5a51e-5505-4ade-ac6e-33c1985d802a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c8d5a51e-5505-4ade-ac6e-33c1985d802a_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_c8d5a51e-5505-4ade-ac6e-33c1985d802a" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c8d5a51e-5505-4ade-ac6e-33c1985d802a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_b1274436-a85f-472b-b915-227d475a2a60" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_c8d5a51e-5505-4ade-ac6e-33c1985d802a" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_b1274436-a85f-472b-b915-227d475a2a60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_d7826f87-d200-4efd-a33a-97891354d1a7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_b1274436-a85f-472b-b915-227d475a2a60" xlink:to="loc_srt_ChiefExecutiveOfficerMember_d7826f87-d200-4efd-a33a-97891354d1a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c7e527d3-3214-4913-8d85-571636ae1cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_db00cc09-4488-41c6-a9e0-e3c172383d45" xlink:to="loc_us-gaap_AwardTypeAxis_c7e527d3-3214-4913-8d85-571636ae1cb4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c7e527d3-3214-4913-8d85-571636ae1cb4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c7e527d3-3214-4913-8d85-571636ae1cb4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c7e527d3-3214-4913-8d85-571636ae1cb4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e537a555-77c9-48cb-a809-d91f15f15bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c7e527d3-3214-4913-8d85-571636ae1cb4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e537a555-77c9-48cb-a809-d91f15f15bbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_eff04609-cfcb-46d8-8a8a-74f7a5588b38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e537a555-77c9-48cb-a809-d91f15f15bbf" xlink:to="loc_us-gaap_EmployeeStockOptionMember_eff04609-cfcb-46d8-8a8a-74f7a5588b38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7df93fd6-a1ad-416b-8026-9406fa12c758" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e537a555-77c9-48cb-a809-d91f15f15bbf" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7df93fd6-a1ad-416b-8026-9406fa12c758" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_7c8493aa-a36b-45fd-bda0-a01abd1a1ed4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e75717c7-97e9-491a-be41-736a9c0ce0f2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_7c8493aa-a36b-45fd-bda0-a01abd1a1ed4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_11b525b1-ee67-4919-ad3f-eefda137f85a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e75717c7-97e9-491a-be41-736a9c0ce0f2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_11b525b1-ee67-4919-ad3f-eefda137f85a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_46f981a5-ec78-4e3d-8887-75801732bf54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e75717c7-97e9-491a-be41-736a9c0ce0f2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_46f981a5-ec78-4e3d-8887-75801732bf54" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_4233c21d-18a2-4403-97ce-ee7b42ef963b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e75717c7-97e9-491a-be41-736a9c0ce0f2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_4233c21d-18a2-4403-97ce-ee7b42ef963b" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails" xlink:type="simple" xlink:href="appn-20240930.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_291c9fd4-2a3d-43f5-89d9-7a8407a00d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_841e1f68-36a4-48ac-9a0d-21702cf27eca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_291c9fd4-2a3d-43f5-89d9-7a8407a00d9d" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_841e1f68-36a4-48ac-9a0d-21702cf27eca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_e98f4b7a-267b-4d87-81ba-5fb6840e8b97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_841e1f68-36a4-48ac-9a0d-21702cf27eca" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_e98f4b7a-267b-4d87-81ba-5fb6840e8b97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e98f4b7a-267b-4d87-81ba-5fb6840e8b97_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_e98f4b7a-267b-4d87-81ba-5fb6840e8b97" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e98f4b7a-267b-4d87-81ba-5fb6840e8b97_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6bc3b9d7-ce65-415b-b61d-01062826609e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_e98f4b7a-267b-4d87-81ba-5fb6840e8b97" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6bc3b9d7-ce65-415b-b61d-01062826609e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_4da195f9-2c5d-4912-af73-6bc7cebd3804" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6bc3b9d7-ce65-415b-b61d-01062826609e" xlink:to="loc_us-gaap_CostOfSalesMember_4da195f9-2c5d-4912-af73-6bc7cebd3804" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_adc49908-4d6c-4e6c-b00c-e811206571f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6bc3b9d7-ce65-415b-b61d-01062826609e" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_adc49908-4d6c-4e6c-b00c-e811206571f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_72138ce8-c04a-4273-b883-9881bbcf66f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6bc3b9d7-ce65-415b-b61d-01062826609e" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_72138ce8-c04a-4273-b883-9881bbcf66f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_71afe01b-cd30-4193-87e2-56885a674a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6bc3b9d7-ce65-415b-b61d-01062826609e" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_71afe01b-cd30-4193-87e2-56885a674a9d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_376500f6-b7be-4397-93b4-17b8efdc0b11" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_841e1f68-36a4-48ac-9a0d-21702cf27eca" xlink:to="loc_srt_ProductOrServiceAxis_376500f6-b7be-4397-93b4-17b8efdc0b11" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_376500f6-b7be-4397-93b4-17b8efdc0b11_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_376500f6-b7be-4397-93b4-17b8efdc0b11" xlink:to="loc_srt_ProductsAndServicesDomain_376500f6-b7be-4397-93b4-17b8efdc0b11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4f6775b4-2b79-4f74-b392-de1dd8d483a2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_376500f6-b7be-4397-93b4-17b8efdc0b11" xlink:to="loc_srt_ProductsAndServicesDomain_4f6775b4-2b79-4f74-b392-de1dd8d483a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SubscriptionsSoftwareAndSupportMember_5ad0cc22-9165-413c-a318-32dbced7fba8" xlink:href="appn-20240930.xsd#appn_SubscriptionsSoftwareAndSupportMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4f6775b4-2b79-4f74-b392-de1dd8d483a2" xlink:to="loc_appn_SubscriptionsSoftwareAndSupportMember_5ad0cc22-9165-413c-a318-32dbced7fba8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ProfessionalServicesMember_0bfdec95-b9b1-4855-b8c5-d5783869bc09" xlink:href="appn-20240930.xsd#appn_ProfessionalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4f6775b4-2b79-4f74-b392-de1dd8d483a2" xlink:to="loc_appn_ProfessionalServicesMember_0bfdec95-b9b1-4855-b8c5-d5783869bc09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ab163886-599b-4b3d-97ec-a585efa09fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_291c9fd4-2a3d-43f5-89d9-7a8407a00d9d" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ab163886-599b-4b3d-97ec-a585efa09fa3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/BasicandDilutedLossperShareDetails" xlink:type="simple" xlink:href="appn-20240930.xsd#BasicandDilutedLossperShareDetails"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/BasicandDilutedLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_3d75d1dc-9d94-4591-aeef-7fe383802b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_7393718a-a58a-4005-a585-c7c7c483d73c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_3d75d1dc-9d94-4591-aeef-7fe383802b2a" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_7393718a-a58a-4005-a585-c7c7c483d73c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a0dc6933-0580-48ab-b529-ef2d7a411611" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_7393718a-a58a-4005-a585-c7c7c483d73c" xlink:to="loc_us-gaap_AwardTypeAxis_a0dc6933-0580-48ab-b529-ef2d7a411611" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a0dc6933-0580-48ab-b529-ef2d7a411611_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a0dc6933-0580-48ab-b529-ef2d7a411611" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a0dc6933-0580-48ab-b529-ef2d7a411611_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6a512fb-d6dd-4ab9-8269-5598f7fe3d80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a0dc6933-0580-48ab-b529-ef2d7a411611" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6a512fb-d6dd-4ab9-8269-5598f7fe3d80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f1273600-98d6-459c-8119-ef74af0bd365" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6a512fb-d6dd-4ab9-8269-5598f7fe3d80" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f1273600-98d6-459c-8119-ef74af0bd365" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_97b9e6c5-ffd0-4623-990f-404443dea42e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6a512fb-d6dd-4ab9-8269-5598f7fe3d80" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_97b9e6c5-ffd0-4623-990f-404443dea42e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_50f8ae6b-7ef8-4f22-b89b-fd8aa6808c83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_3d75d1dc-9d94-4591-aeef-7fe383802b2a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_50f8ae6b-7ef8-4f22-b89b-fd8aa6808c83" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails" xlink:type="simple" xlink:href="appn-20240930.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_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_7d122089-f169-47ff-9d98-75ae3b2975fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_us-gaap_LossContingenciesTable_7d122089-f169-47ff-9d98-75ae3b2975fb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_b0a5a2c2-6ae4-4b75-81d8-c64d366a02b0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_7d122089-f169-47ff-9d98-75ae3b2975fb" xlink:to="loc_srt_LitigationCaseAxis_b0a5a2c2-6ae4-4b75-81d8-c64d366a02b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_b0a5a2c2-6ae4-4b75-81d8-c64d366a02b0_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_b0a5a2c2-6ae4-4b75-81d8-c64d366a02b0" xlink:to="loc_srt_LitigationCaseTypeDomain_b0a5a2c2-6ae4-4b75-81d8-c64d366a02b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_f19849a7-cc9a-4bb9-a9e1-b11867b0b714" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_b0a5a2c2-6ae4-4b75-81d8-c64d366a02b0" xlink:to="loc_srt_LitigationCaseTypeDomain_f19849a7-cc9a-4bb9-a9e1-b11867b0b714" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_PegasystemsLitigationMember_1735c290-cc67-4ab0-bfa3-f3eeaf03d97b" xlink:href="appn-20240930.xsd#appn_PegasystemsLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_f19849a7-cc9a-4bb9-a9e1-b11867b0b714" xlink:to="loc_appn_PegasystemsLitigationMember_1735c290-cc67-4ab0-bfa3-f3eeaf03d97b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_YouyongZouLitigationMember_9b9d681f-4451-4c95-9a93-dd0e6d880b4f" xlink:href="appn-20240930.xsd#appn_YouyongZouLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_f19849a7-cc9a-4bb9-a9e1-b11867b0b714" xlink:to="loc_appn_YouyongZouLitigationMember_9b9d681f-4451-4c95-9a93-dd0e6d880b4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis_4b6a1623-f9b6-486c-ac4b-d1704b8ba00c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainContingenciesByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_7d122089-f169-47ff-9d98-75ae3b2975fb" xlink:to="loc_us-gaap_GainContingenciesByNatureAxis_4b6a1623-f9b6-486c-ac4b-d1704b8ba00c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyNatureDomain_4b6a1623-f9b6-486c-ac4b-d1704b8ba00c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_4b6a1623-f9b6-486c-ac4b-d1704b8ba00c" xlink:to="loc_us-gaap_GainContingencyNatureDomain_4b6a1623-f9b6-486c-ac4b-d1704b8ba00c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyNatureDomain_d2709c58-1646-41f8-9273-094ef0872f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_4b6a1623-f9b6-486c-ac4b-d1704b8ba00c" xlink:to="loc_us-gaap_GainContingencyNatureDomain_d2709c58-1646-41f8-9273-094ef0872f7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_MisappropriationOfTradeSecretsMember_cccce22b-2b30-440d-974c-e6032ff66e13" xlink:href="appn-20240930.xsd#appn_MisappropriationOfTradeSecretsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingencyNatureDomain_d2709c58-1646-41f8-9273-094ef0872f7c" xlink:to="loc_appn_MisappropriationOfTradeSecretsMember_cccce22b-2b30-440d-974c-e6032ff66e13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ViolationOfVirginiaComputerCrimesActMember_55871027-50f7-4343-91e2-f724855b34a4" xlink:href="appn-20240930.xsd#appn_ViolationOfVirginiaComputerCrimesActMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingencyNatureDomain_d2709c58-1646-41f8-9273-094ef0872f7c" xlink:to="loc_appn_ViolationOfVirginiaComputerCrimesActMember_55871027-50f7-4343-91e2-f724855b34a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AttorneysFeesAssociatedMember_67c53588-cf9d-4741-a2fa-d7e1ab211874" xlink:href="appn-20240930.xsd#appn_AttorneysFeesAssociatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingencyNatureDomain_d2709c58-1646-41f8-9273-094ef0872f7c" xlink:to="loc_appn_AttorneysFeesAssociatedMember_67c53588-cf9d-4741-a2fa-d7e1ab211874" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_StatutoryPostJudgementInterestOnJudgmentalMember_50c3f62c-c35c-4ef4-a9ad-43cb14e536bf" xlink:href="appn-20240930.xsd#appn_StatutoryPostJudgementInterestOnJudgmentalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingencyNatureDomain_d2709c58-1646-41f8-9273-094ef0872f7c" xlink:to="loc_appn_StatutoryPostJudgementInterestOnJudgmentalMember_50c3f62c-c35c-4ef4-a9ad-43cb14e536bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_87e30a91-0da7-416b-81b6-d059d9cf980b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_us-gaap_PurchaseObligation_87e30a91-0da7-416b-81b6-d059d9cf980b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_3eb42e9e-1da9-429c-af77-0b1a7229f432" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_us-gaap_LongtermPurchaseCommitmentPeriod_3eb42e9e-1da9-429c-af77-0b1a7229f432" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_1001bcda-d302-4e6f-9dbb-a6d1e4eb7d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_1001bcda-d302-4e6f-9dbb-a6d1e4eb7d1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear_0c86b0d5-bdf7-417f-9111-3c284b74457d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_us-gaap_PurchaseObligationDueInFifthYear_0c86b0d5-bdf7-417f-9111-3c284b74457d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_PaymentsForPurchaseObligation_e7952ccd-bf11-46c7-a426-7e78b52453b5" xlink:href="appn-20240930.xsd#appn_PaymentsForPurchaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_appn_PaymentsForPurchaseObligation_e7952ccd-bf11-46c7-a426-7e78b52453b5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_4e6f7f77-274a-4dbc-a325-1cc48185cc8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_4e6f7f77-274a-4dbc-a325-1cc48185cc8b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_GainContingencyDamagesAwardedInterestPercentage_41746c1c-3300-4956-b2d6-627fc80fe15c" xlink:href="appn-20240930.xsd#appn_GainContingencyDamagesAwardedInterestPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_appn_GainContingencyDamagesAwardedInterestPercentage_41746c1c-3300-4956-b2d6-627fc80fe15c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationJudgmentPreservationInsuranceCost_5eaa8bbf-8085-4caa-81b7-1faa34fd556f" xlink:href="appn-20240930.xsd#appn_LitigationJudgmentPreservationInsuranceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_appn_LitigationJudgmentPreservationInsuranceCost_5eaa8bbf-8085-4caa-81b7-1faa34fd556f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_JudgmentPreservationInsuranceThresholdAmount_99fdbf22-90d9-4a0f-bca8-754f05ea223d" xlink:href="appn-20240930.xsd#appn_JudgmentPreservationInsuranceThresholdAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_appn_JudgmentPreservationInsuranceThresholdAmount_99fdbf22-90d9-4a0f-bca8-754f05ea223d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationAppealProcessPeriod_f6343024-5a4b-43f4-a4a9-da6f7e30b11d" xlink:href="appn-20240930.xsd#appn_LitigationAppealProcessPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_appn_LitigationAppealProcessPeriod_f6343024-5a4b-43f4-a4a9-da6f7e30b11d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationJudgmentPreservationInsuranceExpense_ea23da5c-eeb5-404c-824e-5b7305c66535" xlink:href="appn-20240930.xsd#appn_LitigationJudgmentPreservationInsuranceExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_appn_LitigationJudgmentPreservationInsuranceExpense_ea23da5c-eeb5-404c-824e-5b7305c66535" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationJudgmentPreservationInsuranceCurrent_375c00c6-4408-4270-979e-776a512d62b4" xlink:href="appn-20240930.xsd#appn_LitigationJudgmentPreservationInsuranceCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_appn_LitigationJudgmentPreservationInsuranceCurrent_375c00c6-4408-4270-979e-776a512d62b4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationJudgmentPreservationInsuranceNoncurrent_b479a0bf-edb8-484a-b040-2022430c27b0" xlink:href="appn-20240930.xsd#appn_LitigationJudgmentPreservationInsuranceNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_appn_LitigationJudgmentPreservationInsuranceNoncurrent_b479a0bf-edb8-484a-b040-2022430c27b0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_21a2a7ec-7497-48d3-b0f0-ca95f071ac71" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_21a2a7ec-7497-48d3-b0f0-ca95f071ac71" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_609a176b-f66c-4fe9-9ded-086a653cc925" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_609a176b-f66c-4fe9-9ded-086a653cc925" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_91d4a02f-cd13-42ec-8630-0852b853d190" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_91d4a02f-cd13-42ec-8630-0852b853d190" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_93665ef1-108f-4f6a-8542-cf5d43fa69d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_93665ef1-108f-4f6a-8542-cf5d43fa69d2" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e7162946-e764-42dd-969b-ddfe77441d20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e7162946-e764-42dd-969b-ddfe77441d20" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_243d4ce5-6c68-498d-9201-b0828eb93cea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_us-gaap_TreasuryStockCommonShares_243d4ce5-6c68-498d-9201-b0828eb93cea" xlink:type="arc" order="18"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/SegmentandGeographicInformationScheduleofRevenuebyGeographyDetails" xlink:type="simple" xlink:href="appn-20240930.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_7a256498-d4a1-4ced-a937-9cf21fbe97c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8d6a9578-b4c7-4782-896a-a32afaf0df92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_7a256498-d4a1-4ced-a937-9cf21fbe97c8" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8d6a9578-b4c7-4782-896a-a32afaf0df92" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_2f7d85b3-f06e-444e-9f69-3e1679fece8f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8d6a9578-b4c7-4782-896a-a32afaf0df92" xlink:to="loc_srt_StatementGeographicalAxis_2f7d85b3-f06e-444e-9f69-3e1679fece8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2f7d85b3-f06e-444e-9f69-3e1679fece8f_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_2f7d85b3-f06e-444e-9f69-3e1679fece8f" xlink:to="loc_srt_SegmentGeographicalDomain_2f7d85b3-f06e-444e-9f69-3e1679fece8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2497f5f5-f634-4c10-a8c4-5cfd8e3f9c14" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_2f7d85b3-f06e-444e-9f69-3e1679fece8f" xlink:to="loc_srt_SegmentGeographicalDomain_2497f5f5-f634-4c10-a8c4-5cfd8e3f9c14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_ad5e037a-0152-4a83-9d01-daae35e3ff24" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2497f5f5-f634-4c10-a8c4-5cfd8e3f9c14" xlink:to="loc_country_US_ad5e037a-0152-4a83-9d01-daae35e3ff24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_1f2a026f-16e6-40ec-b4d2-48cd890da749" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2497f5f5-f634-4c10-a8c4-5cfd8e3f9c14" xlink:to="loc_us-gaap_NonUsMember_1f2a026f-16e6-40ec-b4d2-48cd890da749" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_09cf8244-2443-4c6d-a397-b6fb0bca8722" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_7a256498-d4a1-4ced-a937-9cf21fbe97c8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_09cf8244-2443-4c6d-a397-b6fb0bca8722" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetails" xlink:type="simple" xlink:href="appn-20240930.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_f83cfb61-bb4b-43d9-9d45-ce50f6c8c51b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8fd61613-4b72-4727-8491-b70477686492" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f83cfb61-bb4b-43d9-9d45-ce50f6c8c51b" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8fd61613-4b72-4727-8491-b70477686492" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_33d1a2ae-66ba-410c-9c4e-624c8bd44ec2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8fd61613-4b72-4727-8491-b70477686492" xlink:to="loc_srt_StatementGeographicalAxis_33d1a2ae-66ba-410c-9c4e-624c8bd44ec2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_33d1a2ae-66ba-410c-9c4e-624c8bd44ec2_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_33d1a2ae-66ba-410c-9c4e-624c8bd44ec2" xlink:to="loc_srt_SegmentGeographicalDomain_33d1a2ae-66ba-410c-9c4e-624c8bd44ec2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d5f6cffc-27ad-4fe7-bfc4-b4a3d1f5f51f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_33d1a2ae-66ba-410c-9c4e-624c8bd44ec2" xlink:to="loc_srt_SegmentGeographicalDomain_d5f6cffc-27ad-4fe7-bfc4-b4a3d1f5f51f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_95e94a1a-1b5f-4f5c-a196-07ae6429be3b" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_d5f6cffc-27ad-4fe7-bfc4-b4a3d1f5f51f" xlink:to="loc_country_US_95e94a1a-1b5f-4f5c-a196-07ae6429be3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_ffcb6bfe-c80d-4806-b02f-0690dd54da85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_d5f6cffc-27ad-4fe7-bfc4-b4a3d1f5f51f" xlink:to="loc_us-gaap_NonUsMember_ffcb6bfe-c80d-4806-b02f-0690dd54da85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_1e691fa6-bf51-4a9c-b3b7-711bb42f70d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f83cfb61-bb4b-43d9-9d45-ce50f6c8c51b" xlink:to="loc_us-gaap_NoncurrentAssets_1e691fa6-bf51-4a9c-b3b7-711bb42f70d0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" xlink:type="simple" xlink:href="appn-20240930.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_e11a9e98-797d-4a4f-85ea-82e8567b5d47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_3fe6e937-db7c-46b9-8678-44f6a12039e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e11a9e98-797d-4a4f-85ea-82e8567b5d47" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_3fe6e937-db7c-46b9-8678-44f6a12039e7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_1e255489-349a-40a5-8ac6-ff0156dca313" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_3fe6e937-db7c-46b9-8678-44f6a12039e7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_1e255489-349a-40a5-8ac6-ff0156dca313" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1e255489-349a-40a5-8ac6-ff0156dca313_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_1e255489-349a-40a5-8ac6-ff0156dca313" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1e255489-349a-40a5-8ac6-ff0156dca313_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_85b0657a-3d68-4fa4-8f36-9eeb3bd9bc99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_1e255489-349a-40a5-8ac6-ff0156dca313" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_85b0657a-3d68-4fa4-8f36-9eeb3bd9bc99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember_39a50bd3-6f50-4ee7-bcdc-c7990eee3bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_85b0657a-3d68-4fa4-8f36-9eeb3bd9bc99" xlink:to="loc_us-gaap_CashMember_39a50bd3-6f50-4ee7-bcdc-c7990eee3bf5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_74bd239a-06c9-4d6b-a610-64b1464f27ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_85b0657a-3d68-4fa4-8f36-9eeb3bd9bc99" xlink:to="loc_us-gaap_MoneyMarketFundsMember_74bd239a-06c9-4d6b-a610-64b1464f27ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_19136c02-1a9a-4215-b4ea-25595074b6ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_3fe6e937-db7c-46b9-8678-44f6a12039e7" xlink:to="loc_us-gaap_FinancialInstrumentAxis_19136c02-1a9a-4215-b4ea-25595074b6ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_19136c02-1a9a-4215-b4ea-25595074b6ac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_19136c02-1a9a-4215-b4ea-25595074b6ac" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_19136c02-1a9a-4215-b4ea-25595074b6ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_56466b0f-bdb2-4a74-8775-52e4035e2a68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_19136c02-1a9a-4215-b4ea-25595074b6ac" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_56466b0f-bdb2-4a74-8775-52e4035e2a68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryBondSecuritiesMember_e324a106-a2e8-45d8-b2bd-2255097f2673" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasuryBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_56466b0f-bdb2-4a74-8775-52e4035e2a68" xlink:to="loc_us-gaap_USTreasuryBondSecuritiesMember_e324a106-a2e8-45d8-b2bd-2255097f2673" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_5a13670b-bd44-4632-8d8e-a33e2ebf985b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_56466b0f-bdb2-4a74-8775-52e4035e2a68" xlink:to="loc_us-gaap_CommercialPaperMember_5a13670b-bd44-4632-8d8e-a33e2ebf985b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_cae6710f-a931-48b0-acb2-b8a6e429e7f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_56466b0f-bdb2-4a74-8775-52e4035e2a68" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_cae6710f-a931-48b0-acb2-b8a6e429e7f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AgencySecuritiesMember_9198cd20-49d8-40a0-8981-7a3fbd4350fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AgencySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_56466b0f-bdb2-4a74-8775-52e4035e2a68" xlink:to="loc_us-gaap_AgencySecuritiesMember_9198cd20-49d8-40a0-8981-7a3fbd4350fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9e329682-3624-4f99-8bd2-651f8ad97f80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_3fe6e937-db7c-46b9-8678-44f6a12039e7" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9e329682-3624-4f99-8bd2-651f8ad97f80" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9e329682-3624-4f99-8bd2-651f8ad97f80_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9e329682-3624-4f99-8bd2-651f8ad97f80" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9e329682-3624-4f99-8bd2-651f8ad97f80_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_30b05a1a-f51e-4e31-a6da-7db4ad50a1ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9e329682-3624-4f99-8bd2-651f8ad97f80" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_30b05a1a-f51e-4e31-a6da-7db4ad50a1ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_04ad07a5-9c80-46e8-8a6d-8ce06535f52f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_30b05a1a-f51e-4e31-a6da-7db4ad50a1ee" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_04ad07a5-9c80-46e8-8a6d-8ce06535f52f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_24eb6c7c-f49c-41f8-b105-ae92cabee9e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_30b05a1a-f51e-4e31-a6da-7db4ad50a1ee" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_24eb6c7c-f49c-41f8-b105-ae92cabee9e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2d186519-338b-4b27-9343-04971e6329f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e11a9e98-797d-4a4f-85ea-82e8567b5d47" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2d186519-338b-4b27-9343-04971e6329f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_cc29a9be-a379-4a3e-ae9f-e1d2ad4c2321" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e11a9e98-797d-4a4f-85ea-82e8567b5d47" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_cc29a9be-a379-4a3e-ae9f-e1d2ad4c2321" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_2728b626-af3b-49ac-91a3-6838b34e0288" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e11a9e98-797d-4a4f-85ea-82e8567b5d47" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_2728b626-af3b-49ac-91a3-6838b34e0288" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_880d5b97-206c-46af-b30c-e0ec64fde5af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e11a9e98-797d-4a4f-85ea-82e8567b5d47" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_880d5b97-206c-46af-b30c-e0ec64fde5af" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_4293c7a0-9dde-48a4-9ced-8ff4d57302de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e11a9e98-797d-4a4f-85ea-82e8567b5d47" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_4293c7a0-9dde-48a4-9ced-8ff4d57302de" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_eb7a7e97-3497-4030-b1ab-4c9b2f5df1a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e11a9e98-797d-4a4f-85ea-82e8567b5d47" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_eb7a7e97-3497-4030-b1ab-4c9b2f5df1a4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure_71414d39-5b53-45bd-a311-a5b61c3266d4" xlink:href="appn-20240930.xsd#appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e11a9e98-797d-4a4f-85ea-82e8567b5d47" xlink:to="loc_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure_71414d39-5b53-45bd-a311-a5b61c3266d4" xlink:type="arc" order="6"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>appn-20240930_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 2024 Workiva-->
<!--r:cd650fac-c2e2-4a7d-8f2d-9b2d9b99917a,g:58fcc58a-b5f7-455c-8782-94e8d3a4bd51-->
<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_OperatingLeaseLiabilitiesPaymentsDueAbstract_6bd8b061-2313-492b-a34c-8c51e9c9d64d_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/2024/elts/us-gaap-2024.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1fe9b8a6-60b6-4f31-89eb-e06b075d1c27_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 loss to net cash 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">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_srt_RangeMember_03c50534-a02f-4759-aeac-9906ac6586b8_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_ContractWithCustomerAssetNetCurrent_eb4bc055-9562-4dc5-a866-a65069bea74d_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/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_f811308b-cc2b-449a-96d7-454161f6773b_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/2024/elts/us-gaap-2024.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_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/2024/dei-2024.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_appn_AttorneysFeesAssociatedMember_1aa17aab-131f-4b2b-8a2a-aa5eb0242263_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-20240930.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1520475d-6469-4c65-8bcf-863630bda495_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 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 Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated_687cb86a-83de-4095-a9ad-cc6bc96283a1_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reduction in employees</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Cost, Expected Number of Positions Eliminated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated" xlink:to="lab_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_d31744cb-1fd8-47d0-b16b-37e3c1629c64_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/2024/elts/us-gaap-2024.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_OtherLiabilitiesCurrent_81715abd-04b0-4778-a850-a4bcbd377b54_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/2024/elts/us-gaap-2024.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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_e6890ec5-2998-4f83-80c0-29aec6aa41e8_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/2024/elts/us-gaap-2024.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_dei_TradingSymbol_b3cb7ea9-4684-42d6-a008-fddb2d249e51_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/2024/dei-2024.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_appn_ComputerSoftwareAndHardwareMember_fb95046e-d1f1-4d56-a984-068277414dec_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-20240930.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_86be5a71-5aa4-4a16-8777-d91ff0469240_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-20240930.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_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_a772c258-d5fc-42b6-a926-c77965689834_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/2024/elts/us-gaap-2024.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_CommonClassAMember_c9f798db-c819-4ad9-9d1f-2802e618a084_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_c7b99676-b155-45b1-9aa7-a4ab247a10e2_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/2024/elts/us-gaap-2024.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_us-gaap_LineOfCreditFacilityTable_8f675f56-7842-4dfb-ad38-91f1cd568bf7_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/2024/elts/us-gaap-2024.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6f8ed065-d927-47ea-a4cd-2cd6e6ef3630_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_IncreaseDecreaseInAccountsReceivable_67ce6ae2-95b2-4e82-b48e-4bbf6ce39f30_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/2024/elts/us-gaap-2024.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_9c6adbbe-65aa-4807-9bec-89aa5a6dc88f_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/2024/elts/us-gaap-2024.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_ProceedsFromStockOptionsExercised_cd222d97-eb27-420e-864d-68b8bb8c62fd_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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4b770b50-e469-48cb-9e19-39e8f67aec21_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">2027</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/2024/elts/us-gaap-2024.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_LesseeOperatingLeasesTextBlock_6d5ca2e9-c53f-4c8c-b933-f2a37943ab40_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/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_b9951932-921b-4522-88b2-f1f590b4f063_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_f88c2259-5f85-4657-8527-01371f053609_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_91d5acd5-cccf-46d9-8839-9ee445644451_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/2024/elts/us-gaap-2024.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_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_4da62fb5-b311-4a1b-ae94-b05b792bb88e_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/2024/elts/us-gaap-2024.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_OperatingLeaseCost_d94f342e-7b14-4f5a-a625-1639f94fb2d9_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/2024/elts/us-gaap-2024.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_appn_ProfessionalServicesMember_29a50494-fac4-4c94-8865-8caffd90e230_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-20240930.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_OperatingLeaseLiabilityNoncurrent_d954f2b0-44ab-4208-96be-62183815ee5f_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_f3e40278-1115-48e1-8c15-71f97cbfc3f2_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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_9734072f-fe1e-455e-b1d8-e0c3b43fac19_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">Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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/2024/elts/us-gaap-2024.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_ContractWithCustomerLiabilityCurrent_6e7b5e87-7ef6-4c08-96aa-4e8bc309bed6_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_5d65dffa-fee4-43fb-a449-60a75c0fbdd9_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/2024/elts/us-gaap-2024.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_country_US_30d60ea8-1904-48bd-b150-5c059c4e5818_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_83bdf2d4-2406-4921-af10-b13f9c2df249_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_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/2024/country-2024.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_OtherAssetsNoncurrent_4fee64f3-74e6-42a5-8583-aa7be045c36b_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/2024/elts/us-gaap-2024.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_dei_EntityTaxIdentificationNumber_e81620f3-2220-4d08-b160-d40c50991387_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/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2024/elts/us-gaap-2024.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_appn_AccruedHostingCostsCurrent_d920f699-9093-4950-a02b-0e347b560b28_terseLabel_en-US" xlink:label="lab_appn_AccruedHostingCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hosting costs</link:label>
    <link:label id="lab_appn_AccruedHostingCostsCurrent_label_en-US" xlink:label="lab_appn_AccruedHostingCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Hosting Costs, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedHostingCostsCurrent" xlink:href="appn-20240930.xsd#appn_AccruedHostingCostsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_AccruedHostingCostsCurrent" xlink:to="lab_appn_AccruedHostingCostsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_c0fafc99-b7df-40ee-bdc3-abd8ec895e7a_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/2024/elts/us-gaap-2024.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_us-gaap_ScheduleOfDebtInstrumentsTextBlock_8964e057-1f10-425c-b4e3-90f9d90f16ef_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/2024/elts/us-gaap-2024.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_TreasuryStockSharesAcquired_c5870b35-4da8-4695-a819-1526e0ff5398_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_4ac1b94e-c77c-4d7e-a556-f63ea3b98017_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/2024/elts/us-gaap-2024.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_1e1ee5b7-fdec-447a-b660-266897c330c4_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/2024/elts/us-gaap-2024.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_MoneyMarketFundsMember_dced1075-81be-4331-b0fd-c4e2ccef10fc_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/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInOperatingActivities_fcf38b68-0d61-43f5-86f9-81205f678c9a_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 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">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_TreasuryStockCommonMember_c7183a56-510f-4291-af9d-c8733997ee4b_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/2024/elts/us-gaap-2024.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_us-gaap_TaxesPayableCurrent_4a581711-399f-46fd-b541-9cff0b93e6b2_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/2024/elts/us-gaap-2024.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_us-gaap_SecuredDebtMember_4e83afa6-d6db-484b-a4a8-387e1b297d3b_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/2024/elts/us-gaap-2024.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_appn_LitigationJudgmentPreservationInsuranceNoncurrent_9e48eb78-5647-4b5f-91fa-28be5b4e5916_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-20240930.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_StatementEquityComponentsAxis_2fcf359d-1a13-4476-a44c-635f5cec9c96_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/2024/elts/us-gaap-2024.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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_f2c99842-fd28-49cd-a81e-b42e3897d9e3_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/2024/elts/us-gaap-2024.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_AcquiredFiniteLivedIntangibleAssetsLineItems_071d0cca-5829-4d34-aa15-a031e23ba570_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">Acquired Finite-Lived Intangible Assets [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">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_EntityCommonStockSharesOutstanding_63c241bb-107e-4333-87de-f49179af9d34_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/2024/dei-2024.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_CapitalizedContractCostAmortizationPeriod_e4c2ec0d-84f1-42e9-946a-5ffea3b22bd9_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/2024/elts/us-gaap-2024.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_UseOfEstimates_5a9a9152-fce3-49b2-a9d0-f96b9585c753_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/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_1b148c00-c636-49e8-9351-1d5d8cfaa53f_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/2024/elts/us-gaap-2024.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_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/2024/elts/us-gaap-2024.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_93188b87-51cf-492c-9136-ec6b44f365c7_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/2024/elts/us-gaap-2024.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_dei_EntitySmallBusiness_16cf1e5c-6ff1-4689-b5c4-af20f9dcb037_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/2024/dei-2024.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_DevelopedTechnologyRightsMember_7315e65d-a064-470f-8257-556513ad3e62_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/2024/elts/us-gaap-2024.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_srt_StatementGeographicalAxis_44358fbc-2d8e-4e11-a024-120fbe0ec289_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/2024/elts/srt-2024.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_PaymentsOfDebtIssuanceCosts_6e70d996-41ba-44a2-8543-d292b479f47f_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/2024/elts/us-gaap-2024.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5beaa843-0cc5-43a0-8f23-642cadfccbd3_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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_355724d4-7a51-420b-9116-43ba182420e1_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/2024/elts/us-gaap-2024.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_srt_ChiefExecutiveOfficerMember_3b739889-55a9-41db-94c1-b26372ffb9c1_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/2024/elts/srt-2024.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_ScheduleOfAvailableForSaleSecuritiesLineItems_f2d59e68-fd78-4865-9839-4e3a173bf027_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/2024/elts/us-gaap-2024.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_us-gaap_AccruedLiabilitiesCurrent_20cfe4f4-2f53-427b-af81-b7c640c7f1a2_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_4e12ba93-ccf5-4ffa-8f3b-778bbf756f71_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/2024/elts/us-gaap-2024.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1171c05c-d353-41e4-8024-db0ce337ee0b_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">Potentially dilutive securities outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CreditFacilityDomain_eb484843-5fbd-4ef3-b66b-844aaac05028_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/2024/elts/us-gaap-2024.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_60aadca8-eed7-4d14-8911-95d12f5ec034_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, cash equivalents and restricted cash at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9dc65c77-17da-4483-8221-2f81e18d959e_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_4579fc8c-eb46-40ca-85be-0f576a3acde1_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total cash, cash equivalents, and restricted cash</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 Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AccruedMarketingCostsCurrent_030a7f78-adfa-488d-97f9-22b180113da2_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/2024/elts/us-gaap-2024.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_68c86772-4871-4bfd-b787-144f276f8763_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/2024/elts/us-gaap-2024.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_appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_54f90bd1-7cb8-495c-a688-d4661ede67e6_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-20240930.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_AssetsCurrentAbstract_28a3dedf-fbcf-4313-8a3d-c39974cd6ce6_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/2024/elts/us-gaap-2024.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_Goodwill_893df8e3-2a13-4c1d-b43a-dc374bf15295_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_d1f5f7fb-9969-424f-9702-d3edd5700f9e_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_d25ada70-6640-4538-b987-08efb871a283_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/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_f7acfd03-aa53-4439-9efd-fc70bb567ccf_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/2024/elts/us-gaap-2024.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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4591f281-dc0c-45b3-be41-3d02263d8b0b_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/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_bdd7a71b-45ec-4904-9de8-c67e7a403e45_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 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/2024/elts/us-gaap-2024.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_srt_StockRepurchaseProgramAuthorizedAmount1_a3d3f953-16ae-4f23-a95c-5e2633cbc22b_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/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_e31862d8-926f-4c0b-8057-400f19b18835_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/2024/elts/us-gaap-2024.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_srt_ProductsAndServicesDomain_22c27077-70d9-426e-8df6-4c271a2bf0b5_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 [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_DebtSecuritiesAvailableForSaleTable_6110a603-d7e9-4b99-a815-105f3a3171f6_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/2024/elts/us-gaap-2024.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_EmployeeStockOptionMember_e5354138-f007-427b-89ab-58830634fcf7_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/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_5abbf0f1-826d-49a2-9978-ee91d02b8a9e_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/2024/elts/us-gaap-2024.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_us-gaap_GoodwillRollForward_9137bfc8-7194-430e-b8ad-3e314a54aefa_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/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8af3e472-1c56-472b-a1d3-291cf21005be_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">2025</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/2024/elts/us-gaap-2024.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_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f1127797-aa5b-4f29-a0bb-58bc1d7c6a11_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/2024/elts/us-gaap-2024.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_ComprehensiveIncomeNetOfTax_960304b8-83f3-4d10-8056-ea5922081d8a_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 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/2024/elts/us-gaap-2024.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_dei_SecurityExchangeName_667309c4-2187-4cc9-9923-2168f11d715a_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/2024/dei-2024.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_DebtInstrumentBasisSpreadOnVariableRate1_8e136678-9b1f-460d-a097-fb3a425df75e_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/2024/elts/us-gaap-2024.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_AwardTypeAxis_5fa1dca2-d7dc-4a00-93a4-b6b8f58ee00a_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_76d1e442-f8c8-47c3-b408-d80449dbca87_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/2024/elts/us-gaap-2024.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_GoodwillForeignCurrencyTranslationGainLoss_f3bf9b32-0829-4ab7-9314-70f696abda4d_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/2024/elts/us-gaap-2024.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_RepaymentsOfDebt_ce0252f6-d4e2-4797-b926-38c8085a295f_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/2024/elts/us-gaap-2024.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_us-gaap_Liabilities_156f97cb-26dc-4c2d-886e-35f28bb37f8f_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/2024/elts/us-gaap-2024.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_ScheduleOfCashAndCashEquivalentsTableTextBlock_71bba948-45cb-40ae-a612-b1ba14100418_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_44463eca-5e30-4186-b518-38025db35124_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/2024/elts/us-gaap-2024.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_CommonStockParOrStatedValuePerShare_405d77b9-b833-48ca-9134-b410d300c520_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/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_4dc1abd3-9f7d-4895-90de-5ce7007ae56f_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/2024/elts/us-gaap-2024.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_us-gaap_ResearchAndDevelopmentExpense_8e42be57-280f-4f41-a74f-5a4a884628f5_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/2024/elts/us-gaap-2024.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_31dc2054-6864-448b-b456-e9c59bfb1708_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/2024/elts/us-gaap-2024.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_RevolvingCreditFacilityMember_5acea136-fbee-4e1b-88ab-3026de8af963_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/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2024/elts/us-gaap-2024.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_OperatingLeaseLiabilityCurrent_41c73574-f897-45cb-8bf0-9a3f1839ce5c_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_d1a48c34-39ac-497c-931b-957892edc56a_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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_cbb95e5e-9a70-4d00-83d1-47376c29e09e_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/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_93f476e8-8cdf-4056-a747-ff02077c384c_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/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_0364354d-1511-498d-adac-14e86007d5ad_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/2024/elts/us-gaap-2024.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_LongtermPurchaseCommitmentPeriod_89a07cbb-3c75-4719-bdbd-565b470061ac_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/2024/elts/us-gaap-2024.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_appn_ForeignCustomersMember_5bbd9de5-83ff-4a34-ba57-456015d961dc_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-20240930.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_EquipmentMember_c31f4318-d934-49c9-9c98-3be49bf4b34b_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/2024/elts/us-gaap-2024.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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_91a6f337-7afc-474c-a554-0d11a835736e_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/2024/elts/us-gaap-2024.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_ResearchAndDevelopmentExpenseMember_3ef36133-84c4-4b1a-84a4-ce02aec9e635_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/2024/elts/us-gaap-2024.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_appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities_d368dee0-1b65-4f9b-9348-be297f7ed5b6_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</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-20240930.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_CommonStockSharesAuthorized_4780222f-4817-4fae-8370-8820923d8612_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/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_fc97c2ad-f84c-475c-91a1-61ea16669862_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_452b3aa2-3c9a-4bde-b207-f13b3d482f55_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/2024/elts/us-gaap-2024.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_us-gaap_CashMember_47fb6c7d-f3df-4905-ad84-5bd511e70842_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/2024/elts/us-gaap-2024.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_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_5d073f4a-5cff-4b3b-bf70-a918d958eeba_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/2024/elts/us-gaap-2024.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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_7dfa8f71-b3ab-463e-bf11-991c8c2b35a6_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 gains 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/2024/elts/us-gaap-2024.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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4e5e09eb-9350-41c3-8e8e-8dc68dc00e7a_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_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/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_e176498c-3b9a-44e2-9294-4ca6ae8270e1_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">2024 (excluding the nine months ended September 30, 2024)</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/2024/elts/us-gaap-2024.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_appn_AccruedThirdPartyLicenseFeeCurrent_6da191c8-1af1-4b0b-a2b0-a46be77677b1_terseLabel_en-US" xlink:label="lab_appn_AccruedThirdPartyLicenseFeeCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Third party license fees</link:label>
    <link:label id="lab_appn_AccruedThirdPartyLicenseFeeCurrent_label_en-US" xlink:label="lab_appn_AccruedThirdPartyLicenseFeeCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Third Party License Fee, Current</link:label>
    <link:label id="lab_appn_AccruedThirdPartyLicenseFeeCurrent_documentation_en-US" xlink:label="lab_appn_AccruedThirdPartyLicenseFeeCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US"></link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedThirdPartyLicenseFeeCurrent" xlink:href="appn-20240930.xsd#appn_AccruedThirdPartyLicenseFeeCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_AccruedThirdPartyLicenseFeeCurrent" xlink:to="lab_appn_AccruedThirdPartyLicenseFeeCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_c6d55c63-144e-4842-af86-82ccf9321ea9_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_StockholdersEquity_fefe726b-0ec0-48f4-bc9d-93c49b8c94d9_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) equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_b60f3f5d-43b9-47ed-a50d-1ad1df7cf53e_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_b40e6fa4-5e54-4b58-8e44-eb68df2ca6a9_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/2024/elts/us-gaap-2024.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_ProceedsFromIssuanceOfDebt_ae7b2494-f321-4e44-9dc8-d8d4a135a1d4_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/2024/elts/us-gaap-2024.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_FinancialInstrumentsDisclosureTextBlock_c9dada12-badf-4042-a646-45010af8711c_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/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseRenewalTerm_985a4a1b-6211-4990-8bd5-3d36553d0292_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/2024/elts/us-gaap-2024.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_LitigationCaseAxis_c2defc6b-b729-426b-af14-1d3a6ddadb28_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 [Axis]</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/2024/elts/srt-2024.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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_a1434e1f-e7e9-4369-9465-12b768777b5a_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">Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_InterestExpenseNonoperating_30c29b2b-9647-4fa8-ac31-71d5cda5e50b_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/2024/elts/us-gaap-2024.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_us-gaap_ScheduleOfGoodwillTextBlock_97605856-3757-4815-9a86-7a90ec627666_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/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentDisclosureTextBlock_afbe675d-1afd-4f7a-be81-dfceeb03875e_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/2024/elts/us-gaap-2024.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_ConcentrationRiskTypeDomain_7449089c-2d7c-460e-b894-64920ea85959_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/2024/elts/us-gaap-2024.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_us-gaap_LettersOfCreditOutstandingAmount_c0fecf38-e1f4-4a8a-9bef-e6684b83259f_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/2024/elts/us-gaap-2024.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_97df30b3-2ea0-4f02-8ce0-950ae5b90bbf_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 income (loss)</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/2024/elts/us-gaap-2024.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_AccountsReceivableNetCurrent_aec1b59d-cc09-413d-aa02-d8d2e240423a_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 allowances of $2,850 and $2,606, 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/2024/elts/us-gaap-2024.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_CostOfSalesMember_e8841fc8-9d3e-45b2-8436-b4fd3882a96e_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 revenue</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/2024/elts/us-gaap-2024.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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_6dd482bb-b73c-4624-bc29-e065ce6d0325_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/2024/elts/us-gaap-2024.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_53b02fa2-f99d-4da4-bb6a-0b9c65ecfcd6_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/2024/elts/us-gaap-2024.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_IncreaseDecreaseInOtherOperatingLiabilities_bb9c87cc-a12a-46f0-8c4d-9cd6b9862186_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/2024/elts/us-gaap-2024.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_LongTermDebt_f5fca45c-2e00-4d56-8018-c4568a9fcda3_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/2024/elts/us-gaap-2024.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_dei_DocumentFiscalPeriodFocus_8911059d-0288-4fd7-ae4c-371c9a5ffe22_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/2024/dei-2024.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_appn_ViolationOfVirginiaComputerCrimesActMember_13208744-03fe-4414-a58f-11c3c9a70668_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-20240930.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_03c4c7f3-0426-4be1-ac5c-2ce8ed436a5e_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">2026</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/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_03e4e7af-901b-439d-80b2-e5cc2add6887_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/2024/elts/us-gaap-2024.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_RestrictedCashCurrent_a53914a9-6169-45bf-9046-6994cb2087d7_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash, current</link:label>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_cea43233-8b0b-4a83-b860-987f995bb389_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/2024/dei-2024.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_CommercialPaperMember_8c6f6a34-f625-434c-8575-2c4d6bc3a438_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/2024/elts/us-gaap-2024.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_StockIssuedDuringPeriodValueRestrictedStockAwardGross_f2e6c705-0c73-4326-bb62-77630d494e03_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" 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_StockIssuedDuringPeriodValueRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_bc5c68b0-ea8b-41eb-82f8-3c780e4de829_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/2024/elts/us-gaap-2024.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_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_957f3bde-c43c-4e87-bd80-51f55ea1034c_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting of restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_IncreaseDecreaseInDeferredCommissions_69cf9579-de6e-421c-87fe-921e23e98381_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-20240930.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_CommissionsExpensePolicyPolicyTextBlock_84cfaf82-ba05-486f-91d5-45308350b8ef_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/2024/elts/us-gaap-2024.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_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7ce96af1-0d9a-4dec-807c-d2b2f26d2010_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/2024/elts/us-gaap-2024.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_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_918791a2-e1f6-45b6-8e31-048fd453c734_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/2024/elts/us-gaap-2024.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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_27b4498a-5957-48d7-a4e4-f4e8a59fb905_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/2024/elts/us-gaap-2024.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_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_9935253a-e989-4c48-9a19-a8b96bd071e1_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" 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_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_label_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:to="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_e23f69a7-615e-4c18-8e1a-02eecdd368fa_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/2024/elts/srt-2024.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_AmortizationOfIntangibleAssets_def5c6a3-113b-45da-acdd-8900f7e4fd8f_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/2024/elts/us-gaap-2024.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_ContractWithCustomerLiability_2cd89af9-e5c8-427b-9c5e-a03feee4f7fb_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/2024/elts/us-gaap-2024.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_GainContingenciesByNatureAxis_43c58a5a-495c-4107-bde4-1af7f658e2e4_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 [Axis]</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/2024/elts/us-gaap-2024.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_appn_AccruedCapitalExpendituresCurrent_b5695231-9fb1-4380-9096-1314e2cf71b6_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-20240930.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_appn_NumberOfFloors_55650e86-3821-47a9-a913-b6335b50be3c_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-20240930.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_us-gaap_FiniteLivedIntangibleAssetsNet_3513cb44-0ba7-4a12-ad5a-40d378f24cfb_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/2024/elts/us-gaap-2024.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_FurnitureAndFixturesMember_1e293821-a0d1-45d6-abd9-a198ebd070d4_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_783aa4ce-5d2f-42fb-8200-dc0cdfcd952e_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/2024/elts/us-gaap-2024.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_NonUsMember_a4d879cf-156d-455a-b3b4-eccf825cb713_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/2024/elts/us-gaap-2024.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_AccountsPayableCurrent_360a706d-26e9-4810-92bb-25f86457c72c_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/2024/elts/us-gaap-2024.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_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/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_c2fcc375-101c-4c04-b554-f987a0388a92_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/2024/elts/us-gaap-2024.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_LeaseholdImprovementsMember_3fef10e2-6278-4030-b024-f1e2de29de54_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/2024/elts/us-gaap-2024.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_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_b0c563ae-876d-41e4-b42c-665b38793ec9_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/2024/elts/us-gaap-2024.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_dei_CurrentFiscalYearEndDate_950d1d5a-30ea-447c-8e92-dc2a2441dd70_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/2024/dei-2024.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_0b545edc-a01e-492f-8eb1-d661825c2bd0_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/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_1ea1cc81-8e75-442b-8f95-8a2909810613_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/2024/elts/us-gaap-2024.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_srt_RangeAxis_0a5926cc-b717-45f4-bd59-e93f3c57ab7a_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_90ebf574-c944-4c65-971e-41cdcd295f2b_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">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/2024/elts/us-gaap-2024.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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_33517e8b-8824-4442-99ed-6e6153faa2b8_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/2024/elts/us-gaap-2024.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_DisaggregationOfRevenueLineItems_d408ef4b-3270-4e00-95a1-644db02921e5_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/2024/elts/us-gaap-2024.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_us-gaap_VariableLeaseCost_957afa4d-5c1a-4aa1-9511-19876fbb6ef7_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/2024/elts/us-gaap-2024.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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_002d81da-27cd-49a9-b291-50204daa9a19_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/2024/elts/us-gaap-2024.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_DeferredIncomeTaxAssetsNet_faf9f365-ffcb-40fd-8595-6b1260e9cada_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/2024/elts/us-gaap-2024.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_srt_TitleOfIndividualAxis_e37d044d-28c8-4bdb-a622-6ecd0aada328_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title and Position [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_FiniteLivedIntangibleAssetUsefulLife_7a56228f-0354-4f47-9944-af34eb9084cd_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/2024/elts/us-gaap-2024.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_AdditionalPaidInCapitalMember_a25a3a69-18be-4af1-8593-da541feaff7d_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/2024/elts/us-gaap-2024.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_us-gaap_CustomerRelationshipsMember_f8f209e4-ee41-41fb-83d8-6bd2dc467041_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/2024/elts/us-gaap-2024.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_NewAccountingPronouncementsPolicyPolicyTextBlock_13a03656-2f7b-47d6-84fd-ca0ee3b1cc01_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/2024/elts/us-gaap-2024.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_appn_CustomerOneMember_92006a42-d600-40aa-9ce6-e7982c9e29b8_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-20240930.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_EarningsPerShareDiluted_e0448033-15eb-43b4-82a6-b4e74fb56389_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_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/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_43f26b06-85ae-4614-8683-ca96d72906b1_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/2024/elts/us-gaap-2024.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_srt_TitleOfIndividualWithRelationshipToEntityDomain_fb7199b4-0661-4000-bd8c-80a596b878e5_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Relationship to Entity [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title and Position [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_FiniteLivedIntangibleAssetsByMajorClassAxis_23d3587e-cfdb-4d0e-a9d7-6d4b1db52d79_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_144ae9e0-d7d8-4249-9956-55df060c4c2a_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/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_fdcf1694-4371-439d-a303-0bf7f1dcdeaf_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_af5fbebf-bcf5-45dc-8a83-2d92343e381f_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/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_991712b9-26c8-4d11-ae49-bb3a76b1526e_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/2024/elts/us-gaap-2024.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_appn_TenantImprovementsReimbursementsReceived_f029ce04-8ba1-4063-820a-1e8d7ea20621_terseLabel_en-US" xlink:label="lab_appn_TenantImprovementsReimbursementsReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reimbursements received for tenant improvements</link:label>
    <link:label id="lab_appn_TenantImprovementsReimbursementsReceived_label_en-US" xlink:label="lab_appn_TenantImprovementsReimbursementsReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tenant Improvements, Reimbursements Received</link:label>
    <link:label id="lab_appn_TenantImprovementsReimbursementsReceived_documentation_en-US" xlink:label="lab_appn_TenantImprovementsReimbursementsReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tenant Improvements, Reimbursements Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_TenantImprovementsReimbursementsReceived" xlink:href="appn-20240930.xsd#appn_TenantImprovementsReimbursementsReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_TenantImprovementsReimbursementsReceived" xlink:to="lab_appn_TenantImprovementsReimbursementsReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_0d419cb8-121c-4065-9c48-a931a86bb992_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/2024/dei-2024.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_appn_LitigationJudgmentPreservationInsuranceCurrent_3e9fc022-3f22-472c-a626-293b144e0a33_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-20240930.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_IncreaseDecreaseInContractWithCustomerLiability_be600d19-3799-4852-a1a1-46158862337b_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/2024/elts/us-gaap-2024.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_AccruedEmployeeBenefitsCurrent_bfec5c7b-705c-42d7-951f-3fe1a64983dd_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/2024/elts/us-gaap-2024.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_CashCashEquivalentsAndShortTermInvestments_ca731e9d-33fb-4bfc-ad18-41ec9fb2dc14_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/2024/elts/us-gaap-2024.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_us-gaap_IncomeTaxesPaid_0fece5f2-1fad-499e-ae41-1e5c87352540_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/2024/elts/us-gaap-2024.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_srt_MajorCustomersAxis_15fdc4bc-36a9-4711-beae-136ceddf53b0_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/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_f0bd8b49-53da-46ca-9f04-b7c578955949_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/2024/elts/us-gaap-2024.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_ForeignCurrencyTransactionGainLossUnrealized_063541c3-1f61-4022-98b2-4982ae32af77_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 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/2024/elts/us-gaap-2024.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_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/2024/elts/us-gaap-2024.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_us-gaap_ShareBasedCompensation_14eb9786-3370-43d3-934b-6dd93b829b23_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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_4460d0c3-ef29-4586-85f6-da6235fc71b3_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/2024/elts/us-gaap-2024.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_IncomeTaxExpenseBenefit_8c4c662c-5b60-4677-8ffb-de9bf2fcd0d8_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/2024/elts/us-gaap-2024.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_appn_PaymentsForPurchaseObligation_29d99a2f-c01e-4832-8ae4-58838eea9deb_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-20240930.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_NonoperatingIncomeExpenseAbstract_73da0eb7-ac35-41db-aaaf-043069ee884b_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 (income) expense</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/2024/elts/us-gaap-2024.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_appn_LitigationJudgmentPreservationInsuranceCost_120f302f-06f2-43fc-8d45-afe7932e9893_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-20240930.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_AvailableForSaleSecuritiesDebtSecuritiesCurrent_118f92fe-cf17-44b9-82e4-be2d363d1d9c_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" 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_AvailableForSaleSecuritiesDebtSecuritiesCurrent_e3b23f5b-a882-4e62-b454-3b07c32c66e0_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/2024/elts/us-gaap-2024.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_appn_SoftwareAsServiceSubscriptionContractsTerm_2efcbc9c-2129-467f-94ab-a7790fbb4393_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-20240930.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_us-gaap_SupplementalCashFlowInformationAbstract_f4cab402-ec97-4aee-a007-243b2269bcee_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/2024/elts/us-gaap-2024.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a76009b0-7dc4-4b4e-87f5-560f61d95e64_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/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dcac7707-c420-4765-b7a8-0a57a4c3f95c_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/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_6932993b-f30e-4195-bab3-e309676bd9bc_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 (income) expense</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/2024/elts/us-gaap-2024.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_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/2024/elts/us-gaap-2024.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_us-gaap_ConcentrationRiskBenchmarkDomain_444f8fc6-0f7d-4b48-bc9b-021bed60ac0f_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/2024/elts/us-gaap-2024.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_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5d10c566-3641-44a7-9915-089c5d7e5ef5_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/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInInvestingActivities_43cab9d5-5772-4447-b172-051bffa68f67_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) provided 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">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_OperatingIncomeLoss_b4d781d8-528d-40aa-b55d-8683428ad023_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 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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_53ae9c02-ab36-4760-b8d9-07a7d2dfeca6_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_OtherEmployeeRelatedLiabilitiesCurrent_33e78dd0-fb34-4aa6-b283-0dfa30aa271e_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/2024/elts/us-gaap-2024.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_LiabilitiesAndStockholdersEquity_4a8168d5-4e1c-4307-9889-42442b753d59_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) equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_FairValueByFairValueHierarchyLevelAxis_74529838-6537-4d2d-9a72-2f65d69d72b3_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 [Axis]</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/2024/elts/us-gaap-2024.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_MeasurementInputEbitdaMultipleMember_434f8187-1984-416d-bd5f-365ec5f43431_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/2024/elts/us-gaap-2024.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_4c7c2778-39a2-4b69-b461-bc059b0e530f_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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_b83ce74e-5e7e-41ae-aae9-0dfe37f807bf_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Lease impairment charges</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_5a1e83fa-ce12-4cef-bc5d-d5ac661b3507_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">ROU asset impairment</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/2024/elts/us-gaap-2024.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_appn_YouyongZouLitigationMember_dc86d55b-73db-40a6-be56-607b33a03ff7_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-20240930.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_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/2024/elts/us-gaap-2024.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_InvestmentIncomeInterest_ab0bce25-6a00-4f4f-a535-98ccc3dbe18a_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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsMajorClassNameDomain_ffb68134-9644-4c30-9c8d-ddab469eaedb_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_SummaryOfSignificantAccountingPoliciesLineItems_c652422c-afad-4af4-a7f9-8fa456591896_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-20240930.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_us-gaap_MeasurementInputTypeAxis_bbccd2f2-cb0f-475b-937f-9d64ef97a93b_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 [Axis]</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/2024/elts/us-gaap-2024.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_us-gaap_PropertyPlantAndEquipmentDisposals_10416bbd-7bdf-4741-bccd-789fabf37f55_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/2024/elts/us-gaap-2024.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_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ff55cf77-2af8-44cb-b952-2fd7794717e4_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/2024/elts/us-gaap-2024.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_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_b9fc74db-eda6-456b-9898-208ba7d6e2cf_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 (Losses)</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/2024/elts/us-gaap-2024.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a7d3f954-f8f8-4d63-96ff-5f3caf274501_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/2024/elts/us-gaap-2024.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_us-gaap_LongtermDebtTypeDomain_9b8fe25d-53aa-46ff-96ef-5c48833b209a_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_srt_ProductOrServiceAxis_a263e897-05bf-43c8-b1c3-c7a70e61303e_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 [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_dei_EntityAddressStateOrProvince_35289850-0564-408b-9e94-278e35bb44a2_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/2024/dei-2024.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_PropertyPlantAndEquipmentLineItems_a0c637a4-a1b5-4375-aa45-880c76eb582f_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/2024/elts/us-gaap-2024.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_us-gaap_StatementLineItems_4c35e83b-2a9f-4773-b093-6fabf9baebdf_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/2024/elts/us-gaap-2024.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_MeasurementInputTypeDomain_ecec6641-bbbc-4f57-84c9-290157c0ea14_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 [Domain]</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/2024/elts/us-gaap-2024.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_us-gaap_OperatingExpensesAbstract_0c653f64-1e7b-4f89-beb8-1875c552cf07_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/2024/elts/us-gaap-2024.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_appn_SecuredTermLoanFacilityMember_e2cc9a00-d8be-4c0e-a113-bac08ca1d0cb_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-20240930.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_us-gaap_PropertyPlantAndEquipmentTextBlock_e47a19db-234a-4eb4-a055-6a8f93a2da17_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/2024/elts/us-gaap-2024.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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_aace4f75-8372-463a-991a-4457f231624f_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 [Domain]</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/2024/elts/us-gaap-2024.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_GainContingencyNatureDomain_9e3cfa32-0eca-4ded-b2c4-7de54791c2c7_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 [Domain]</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/2024/elts/us-gaap-2024.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_SubleaseIncome_d5044996-6576-48b3-bd38-d507800410d3_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/2024/elts/us-gaap-2024.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_LiabilitiesAndStockholdersEquityAbstract_e42ad488-e817-46ad-9ad5-6dc37e6d6c35_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) Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_557772b1-5435-46da-9f40-3b1e66184d31_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/2024/elts/us-gaap-2024.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_ContractWithCustomerAssetNetNoncurrent_a1a031d5-0d71-4711-ab0f-41cb3f32cf7c_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/2024/elts/us-gaap-2024.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_srt_MinimumMember_468343f3-d2c8-449f-a3aa-460b70a16e1c_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/2024/elts/srt-2024.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_ContractWithCustomerLiabilityNoncurrent_03cf7859-3fb7-40f6-9c98-44467d89a0f1_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/2024/elts/us-gaap-2024.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_ScheduleOfPropertyPlantAndEquipmentTable_f4e1fb71-5ffc-42ee-a7b8-a31adcc51abe_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/2024/elts/us-gaap-2024.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_OperatingLeaseRightOfUseAsset_92cf9783-caeb-49ae-9181-0a8b4418c2bc_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_ba1e50f7-5566-44ca-ae39-d57f2ccfcfb6_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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_821f76fb-5cba-47b9-9d21-9de3fb62d7fb_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/2024/elts/us-gaap-2024.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_appn_DocumentAndEntityInformationLineItems_123e6147-1039-4839-9759-a4fa0708899a_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-20240930.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_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/2024/elts/us-gaap-2024.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_us-gaap_DebtInstrumentCarryingAmount_861d259d-60c9-4db0-aa5f-eb6d0fe46c57_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/2024/elts/us-gaap-2024.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_EarningsPerShareTextBlock_3e94fe64-0fc5-4856-91fd-dd2d43fff04c_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 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/2024/elts/us-gaap-2024.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_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_1f6aeb8f-4bc6-4cb8-8968-7db763f7ad00_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/2024/elts/us-gaap-2024.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_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_07fe58d5-7a0e-4077-b4c3-3c2f919f85d0_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/2024/elts/us-gaap-2024.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_srt_SubsidiariesMember_2b47dbfe-b886-4f04-a363-f53130eef943_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/2024/elts/srt-2024.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_DebtInstrumentTerm_c0065fb4-ffb1-42e0-a530-9d0c0f25b37a_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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_426800a9-2ea1-41ca-a3d4-4d21575d37d5_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">2028</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/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_e6ffcbd7-4b5e-4ef8-b48c-f907a9501793_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/2024/elts/us-gaap-2024.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_VariableRateAxis_37d332f1-a978-41d4-834d-177e13a21937_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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/2024/elts/us-gaap-2024.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_OtherNonoperatingIncomeExpense_44f37bc4-b280-474e-8799-778313e89af4_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) expense, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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/2024/elts/us-gaap-2024.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_IntangibleAssetsNetExcludingGoodwill_dcb0918d-cc3a-4b02-9fe9-689516910da7_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 $5,356 and $4,152, 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/2024/elts/us-gaap-2024.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_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cff2d626-30a3-4585-90de-f0b140a03462_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">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_feb3e250-da77-40ef-a1aa-766122eee8fa_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-20240930.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_TreasuryStockCommonValue_4c27902d-4613-4a36-a4b6-de0e090c019a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock at cost, 1,127,138 shares as of September&#160;30, 2024</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/2024/elts/us-gaap-2024.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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d39c9d5b-d54d-4d9e-be85-94058d10dc75_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/2024/elts/us-gaap-2024.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_CashAndCashEquivalentsFairValueDisclosure_f72aa918-3c35-40ba-9e01-908c0fac6460_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/2024/elts/us-gaap-2024.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_dei_LocalPhoneNumber_d7375d6c-263b-4020-96a7-da7a229bee0e_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/2024/dei-2024.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_OperatingExpenses_758f6594-2852-42b5-bda3-b6cf79ed70e6_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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_cd28002b-a501-4253-b637-e2e3d711f113_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_273c11d6-0d9e-45f1-acf4-f1e4707cb100_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">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/2024/elts/us-gaap-2024.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_appn_SwinglineSubFacilityMember_d68ee24e-f6b1-47fa-8ff4-e87ee31b3dd9_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-20240930.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_appn_AccruedContractEmploymentCurrent_19d97357-2cc8-4bc4-a2bd-d1ed43fc00bf_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-20240930.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_us-gaap_PropertyPlantAndEquipmentTypeDomain_eba20d2a-5c2b-4a17-949c-6ad848a34ae9_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">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ScheduleOfAccruedLiabilitiesTableTextBlock_a459aa8f-581c-48bb-a0ee-91a509f07f4f_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/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_364715f8-b556-472a-91e0-9927a94d64b7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location</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/2024/elts/us-gaap-2024.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_appn_OperatingLeaseInterestExpense_571deaf4-a6d6-400a-91e2-59fd626fadba_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-20240930.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_us-gaap_CashAndCashEquivalentsPolicyTextBlock_23c153cf-a7c3-409a-afeb-5c83e00dbed1_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, Cash Equivalents, and Restricted Cash</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/2024/elts/us-gaap-2024.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_CommitmentsAndContingenciesDisclosureTextBlock_b5626588-2687-4396-82fd-71faffc15349_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/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_3e50050e-0a7f-4500-a746-b260c0479b9d_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/2024/elts/us-gaap-2024.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_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/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_583127e2-0052-446b-a69f-9a33ef7703a1_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/2024/elts/us-gaap-2024.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_appn_TermLoanFacilityMember_53acf284-f7e3-49fc-adfa-50a93f47429b_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-20240930.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_3b55a800-356f-4d02-8a3e-afa5d885ee99_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-20240930.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_us-gaap_LineOfCreditMember_3ef2b6ee-8f2f-40f6-a224-ed965137ff17_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/2024/elts/us-gaap-2024.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_appn_GovernmentAgenciesMember_9915e3d2-9a39-42de-bdc4-dc8465be0388_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-20240930.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_dei_EntityEmergingGrowthCompany_763b6785-38ec-407e-abee-f953c9384cf7_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/2024/dei-2024.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_appn_AccruedLegalCostsCurrent_c9552ccf-286a-4a61-95ba-8080ae2e6db7_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-20240930.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_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/2024/elts/us-gaap-2024.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_dei_EntityCentralIndexKey_aebda5ab-d6e2-431f-ac75-58f5ba077637_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/2024/dei-2024.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_us-gaap_GeneralAndAdministrativeExpenseMember_182c442a-6e16-4f7d-b28b-8d3a5f3c2e79_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/2024/elts/us-gaap-2024.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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_e1232246-3713-4463-a4cf-67bf032bbe1e_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/2024/elts/us-gaap-2024.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_us-gaap_USTreasuryBondSecuritiesMember_78d4068b-75f1-4349-8fe5-6a64d7491862_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/2024/elts/us-gaap-2024.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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_2e65bb6a-073e-4be4-b7b2-152fb143195f_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/2024/elts/us-gaap-2024.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_EquityComponentDomain_8de637cf-8086-4310-bbc1-de4c6a6b08eb_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/2024/elts/us-gaap-2024.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_us-gaap_FinancialInstrumentAxis_f1a2c8ae-fd48-459c-906d-fdc817c5f6e6_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 [Axis]</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/2024/elts/us-gaap-2024.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_appn_JudgmentPreservationInsuranceThresholdAmount_138630bb-62df-445d-899f-e0fa57ebed6c_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-20240930.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_SegmentReportingDisclosureTextBlock_cb24e146-1124-4b35-a9bd-9d709c71a288_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/2024/elts/us-gaap-2024.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_LongTermDebtCurrent_ab5970e8-333a-4e14-9ec9-7876a5f0da06_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_fe382116-0495-48b4-9a51-779911e8c96a_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/2024/elts/us-gaap-2024.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_appn_IncomeTaxesTable_bad5919e-006e-4d28-bf45-35a93a4573a7_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-20240930.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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3f9badec-d8dd-4884-a6a8-b250e8e272e1_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/2024/elts/us-gaap-2024.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_dei_EntityShellCompany_18cb208b-2d84-4016-9e5a-f50f67edba38_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/2024/dei-2024.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_dei_EntityIncorporationStateCountryCode_870bcec6-91df-4bd2-943a-25498e0b6a69_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/2024/dei-2024.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_us-gaap_CommonClassBMember_c85aa0ea-d178-4c47-adfb-dffb7448a49d_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_da87cc36-1b54-4bf6-b94c-e890b210cb9b_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/2024/elts/us-gaap-2024.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_srt_ConsolidatedEntitiesAxis_34bac63f-5027-4eab-bff3-89f801f35cb9_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/2024/elts/srt-2024.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_StatementTable_dcca0b94-5c93-4ed1-8feb-bcfe8677531c_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/2024/elts/us-gaap-2024.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_dei_CityAreaCode_8f8c52d9-118a-4e6d-aad4-fa3b6ddc2bcc_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/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_41b2b357-ddea-400e-8631-5c93beb605aa_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/2024/elts/us-gaap-2024.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_InterestPaidNet_f1c62297-7e55-4bbc-8af7-82ee63e7b9c4_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 Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_f32e4df5-ead3-40c9-b2ef-d654365e104e_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/2024/elts/us-gaap-2024.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_FairValueInputsLevel1Member_39fbd5e7-81b3-42cc-afef-39a84fc1e894_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/2024/elts/us-gaap-2024.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_ConcentrationRiskByBenchmarkAxis_a0735fc5-7b99-4666-abf0-ae91734032df_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/2024/elts/us-gaap-2024.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_AssetsCurrent_c4ec3f85-bd90-4310-b180-fa3b38245dac_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/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2024/elts/us-gaap-2024.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_appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits_af1b0b22-8243-4d8c-a55e-da78f807d788_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-20240930.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_PaymentsForRepurchaseOfCommonStock_cfd26b06-6cfa-4450-b4db-ebbe58d6e301_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">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_LongTermDebtNoncurrent_88f7520c-5e8f-4cfe-93fe-4bd7873d67d8_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_11965ad4-d78b-4287-a0e2-d9dfef4e5236_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/2024/elts/us-gaap-2024.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_ReceivablesPolicyTextBlock_29bfebb7-a6b7-48eb-b334-093ef651f1f8_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 Doubtful Accounts</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/2024/elts/us-gaap-2024.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_us-gaap_IncomeTaxDisclosureTextBlock_13c30e74-9a98-48d0-b130-5b52425d7bd4_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/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ad5e3c96-b289-4de7-b535-a1e73cdaf098_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">2028</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/2024/elts/us-gaap-2024.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_us-gaap_EarningsPerShareAbstract_41774549-26b7-42b3-a1ef-60e970c2b093_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net 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/2024/elts/us-gaap-2024.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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_6290af01-1b1b-4a7b-ba5f-9d9abc4b9715_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/2024/elts/us-gaap-2024.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_RetainedEarningsAccumulatedDeficit_7abd36e4-04fc-42f8-bbf0-263c74b08a7e_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/2024/elts/us-gaap-2024.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_AgencySecuritiesMember_ceb5cbb4-0997-44ca-888e-bc7106ed6ac5_terseLabel_en-US" xlink:label="lab_us-gaap_AgencySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Agency bonds</link:label>
    <link:label id="lab_us-gaap_AgencySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_AgencySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Agency Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AgencySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AgencySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AgencySecuritiesMember" xlink:to="lab_us-gaap_AgencySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_SubscriptionsSoftwareAndSupportMember_a251524b-5873-4623-b85b-aae5c346f7ad_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-20240930.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_ClassOfStockDomain_627c44ab-ea56-48e4-a9de-1171f1b4ba1f_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/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_7d2a47c3-da33-41db-8620-13efaa5a7354_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/2024/elts/us-gaap-2024.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_appn_DeferredCommissionNoncurrent_97de076e-f51a-48ab-a93f-54ac7a1d4617_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-20240930.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_DeferredIncomeTaxesAndTaxCredits_1a392d38-87d1-4621-bf1a-81ad4eefc6ff_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/2024/elts/us-gaap-2024.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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_57ac20fa-7f7c-4bec-a36c-da14014182dd_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/2024/elts/us-gaap-2024.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_OperatingLeaseLiability_4ca9e0e9-e85a-4b0f-9c3e-987ebfa44f7a_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_f5ce0404-a896-4b2a-aa10-265a17710d0d_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/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInFinancingActivities_a16f2281-96b4-4698-9237-2db497511e3c_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) provided 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">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_0e903d49-acf1-4df3-9cde-bcf981e587d7_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/2024/elts/us-gaap-2024.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_dei_AmendmentFlag_7e58eceb-15ce-4c0d-bdd2-172097df1d59_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/2024/dei-2024.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_dei_EntityRegistrantName_dc0b1e71-31ad-4823-812a-2fda306268bc_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/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_0408beb9-b5a3-4178-a939-f020e9960ee7_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">Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DepreciationDepletionAndAmortization_f22409f1-17c9-4a33-ab4f-9c6ba7373545_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c62adb1a-5743-4c94-9faf-d6cf55425387_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/2024/elts/us-gaap-2024.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_us-gaap_GrossProfit_3abc234f-4c96-493f-8bc2-8cafe9328427_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/2024/elts/us-gaap-2024.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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_63e8679f-b5df-4c7e-8db4-7b734aee4da8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Restrictions on Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_MisappropriationOfTradeSecretsMember_e741e44f-42ff-4b01-9edd-5e314c84f229_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-20240930.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_361b427a-eac0-485d-bc58-514b364eb009_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/2024/elts/us-gaap-2024.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_us-gaap_CustomerConcentrationRiskMember_ef2f164a-6b65-45a9-9184-eff72d98f67b_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/2024/elts/us-gaap-2024.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_FairValueInputsLevel2Member_c324c1ce-963d-4ec5-b1ea-09e4ae5a5473_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/2024/elts/us-gaap-2024.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_2536d421-cdf4-4619-bd3d-602089842777_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/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_1c248300-3f41-4bcc-b1c0-75ed4208fe18_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/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a74ebaa8-adde-4fa6-86a0-09533cca7cd0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1f9195cf-0101-43d7-a053-39fcb5d8de3e_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) equity</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/2024/elts/us-gaap-2024.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_srt_SegmentGeographicalDomain_9b76e5da-69c9-4990-a2ad-d35694921cbe_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/2024/elts/srt-2024.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_appn_MaintenanceAndSupportMember_2c8cb8a3-8502-4d20-b9da-af3f9ed784f3_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-20240930.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_us-gaap_DebtInstrumentFaceAmount_a909dda9-9e38-4726-983a-5d65360f6de1_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/2024/elts/us-gaap-2024.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_dei_EntityAddressPostalZipCode_c9f0ee22-c5d9-460a-87b3-684ae906e48d_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/2024/dei-2024.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_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_4f6b30ca-612d-4ff5-89c4-bf2cab1adc86_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/2024/elts/us-gaap-2024.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_dei_Security12bTitle_394daf79-e33d-463f-beb5-7b50009d07c1_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/2024/dei-2024.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_ConcentrationRiskByTypeAxis_33c10968-a3e0-40eb-91be-fd77d7bc0457_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/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_9473bc80-603c-42df-babc-1a4275922033_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/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2024/elts/us-gaap-2024.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_CashAndCashEquivalentsAtCarryingValue_5cc00b0c-b533-481b-a283-b5c8242b04bb_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_630b0c70-519d-4c2c-b361-d33658ed4754_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 Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy_419b37ea-adce-429c-8095-682bdc80b166_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Severance Costs</link:label>
    <link:label id="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy_label_en-US" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs Associated with Exit or Disposal Activity or Restructuring [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy" xlink:to="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_be8390c1-6687-4828-b2cc-a0313bfbf427_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/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentUsefulLife_65006b12-6501-4e16-bfbd-24895cf51ec5_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/2024/elts/us-gaap-2024.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_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_81f1dfc3-1aca-42fd-9615-adad6f7301d5_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 [Domain]</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/2024/elts/us-gaap-2024.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_DepreciationAndAmortization_aafd2b12-2a08-4b29-81cf-65c72e7b5fe0_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/2024/elts/us-gaap-2024.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_EarningsPerShareBasic_aa2b8be1-d33b-4a34-92ac-f1ea1ad21a79_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_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/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_faa7040f-fa5d-4b1f-bec3-f3bea3467f62_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/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_0feb0df2-1e21-4941-9021-08f06adea08e_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 $30,329 and $25,141, respectively</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_3f66e786-1ed7-44f0-b495-49db25ed13be_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/2024/elts/us-gaap-2024.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_CapitalExpendituresIncurredButNotYetPaid_66bd741e-eb0a-4785-9bf1-3bea332abc31_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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_63ce2761-c10c-43c6-81a3-9d089a05f3de_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/2024/elts/us-gaap-2024.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_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_07022917-9413-4430-94d6-500b81e361b4_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/2024/elts/us-gaap-2024.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_appn_GainContingencyDamagesAwardedInterestPercentage_7a3184ea-913e-4e46-9454-c236263274c0_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-20240930.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_us-gaap_LiabilitiesCurrent_583ad0c3-ee33-4cf1-89cd-1baf81e780eb_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/2024/elts/us-gaap-2024.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_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_b40965e3-83ee-4401-aceb-26cf1980700f_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/2024/elts/us-gaap-2024.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_appn_LitigationAppealProcessPeriod_ce0a3afa-35ab-4144-830d-29e50cdc005d_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-20240930.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_fa4c3861-b1c4-4906-baf9-34a0584b8797_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/2024/elts/us-gaap-2024.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_us-gaap_Assets_00b9e1b0-80b2-410c-83a8-2798b01ac719_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/2024/elts/us-gaap-2024.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_ConcentrationRiskCreditRisk_0785ac0a-be4b-4877-b68b-c4c0894cb247_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/2024/elts/us-gaap-2024.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_appn_StatutoryPostJudgementInterestOnJudgmentalMember_1b3c5437-5595-46e4-b8d1-60b765b0d948_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-20240930.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2e685d8a-b759-4aeb-84d7-34629dd25539_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">2025</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/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_1916f9b5-4d8a-405c-bc73-ba595a711d89_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 Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_PaymentsToAcquirePropertyPlantAndEquipment_153d1f02-c854-4134-805a-ada3e056eaea_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/2024/elts/us-gaap-2024.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_us-gaap_OtherLiabilitiesNoncurrent_b17d97c3-33cd-4b35-abb8-983b51c32ecc_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/2024/elts/us-gaap-2024.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_appn_CloudSubscriptionsMember_2fd5b895-05f2-4265-be6e-017d2ac24470_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-20240930.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6b94df68-08eb-4f0f-80c7-623a2abe94e7_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/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_44943992-fb4e-4ef6-9483-0f5a00923b1b_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/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6d5bf999-8284-4673-bccd-8a9c036a2971_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">2026</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/2024/elts/us-gaap-2024.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_us-gaap_PurchaseObligationDueInFourthYear_89de5364-c22b-4a8d-a388-52a041257227_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/2024/elts/us-gaap-2024.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_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_b60acd7a-169b-41e9-8dd2-6f1008fbb2fd_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/2024/elts/us-gaap-2024.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_appn_NumberOfRightOfUseAssets_a55a75dc-e430-4a5e-86bc-a42a0412c765_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-20240930.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_dei_EntityAddressCityOrTown_a3920a72-7f5b-48a2-8bdb-d7a1167394cd_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/2024/dei-2024.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_LesseeLeasesPolicyTextBlock_6c46ea70-672c-4a29-820b-32cb3f1e5c27_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/2024/elts/us-gaap-2024.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_StockIssuedDuringPeriodSharesIssuedForServices_cf41bfef-4f61-4544-b8ff-4dbf4084467e_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/2024/elts/us-gaap-2024.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_us-gaap_DebtInstrumentAxis_a7ab82db-a458-46b7-9155-eac4358b0875_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AllocatedShareBasedCompensationExpense_5022d3a2-451e-41e0-a3e2-ec30498e904f_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/2024/elts/us-gaap-2024.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_NetIncomeLoss_a0c4c9e8-3c8f-42ca-93eb-27d59bfd3336_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 loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_79d2517d-44ad-4a2c-b4cd-e2a8d711cf77_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 loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_19cecc92-62b6-4d7a-8f39-f27a33a0b61d_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net 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/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2024/elts/us-gaap-2024.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_LossContingenciesTable_a61ce4e7-8204-4717-9318-61bb7d548c93_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/2024/elts/us-gaap-2024.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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_ed89b3b9-1120-4f4c-ac30-efc05240d316_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/2024/elts/us-gaap-2024.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_us-gaap_NoninterestExpenseCommissionExpense_4d8842f3-f167-4a72-b8a3-50826831a2c0_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/2024/elts/us-gaap-2024.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_appn_LitigationJudgmentPreservationInsuranceExpense_89e82d62-3e77-4262-a385-310b21335acd_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-20240930.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_dei_EntityFileNumber_b35c98ba-e590-4ef0-9679-9f1759ffb28e_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/2024/dei-2024.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_CashAndCashEquivalentsAxis_a2299112-f83e-4a8a-b05f-a708e937c42c_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 [Axis]</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/2024/elts/us-gaap-2024.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_srt_ConsolidatedEntitiesDomain_6495470a-5d4d-4932-8888-9fdff6588fbc_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/2024/elts/srt-2024.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_RevenueFromContractWithCustomerTextBlock_2dc2ade1-6f07-48cb-b41a-4353ddb7b78c_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/2024/elts/us-gaap-2024.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_dei_DocumentFiscalYearFocus_396b746b-57d0-469d-9a1b-3ae639e71d4b_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/2024/dei-2024.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_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/2024/elts/us-gaap-2024.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_dei_EntityAddressAddressLine1_76d6ecc1-ddab-42de-b570-5d7e38a78341_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/2024/dei-2024.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_a4d2da0e-23e7-4c4f-9f88-f08d7eb6ccad_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_eafd396a-7a44-4083-900d-581cef51b3f7_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/2024/elts/us-gaap-2024.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_DebtInstrumentNameDomain_27aab8ac-289b-4655-89c9-08e38f9165bf_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_23cf11cd-143c-4119-bf0f-405dda944795_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 Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_SeveranceCosts1_d9e126ae-65d2-49f0-a3a2-fe5f31de8f3c_terseLabel_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Severance costs</link:label>
    <link:label id="lab_us-gaap_SeveranceCosts1_label_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Severance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeveranceCosts1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeveranceCosts1" xlink:to="lab_us-gaap_SeveranceCosts1" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_PegasystemsLitigationMember_3557b7ba-04b3-41a9-a1e0-b0196352bac1_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-20240930.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_us-gaap_OtherAccruedLiabilitiesCurrent_90d03f1f-a4cd-4f30-a7f1-9d8f2d3c6f2f_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/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_5ecd2402-a9af-47b9-bb99-a34cf5a331ac_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">2024 (excluding the nine months ended September 30, 2024)</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/2024/elts/us-gaap-2024.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_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6ca99ff9-b582-40cd-b1d8-949fadcd7868_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/2024/elts/us-gaap-2024.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_dei_DocumentPeriodEndDate_9d3e0ff1-3afd-4d70-9f4b-b5da831ce3ed_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/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFifthYear_a056bfa3-fd1d-4b54-ab8a-bdb8026c55f0_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/2024/elts/us-gaap-2024.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_BaseRateMember_7e3bfdcb-2178-41ac-bb6d-b0f147afc802_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/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_20b0ecc5-be5e-4281-9f32-a2fce661be04_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/2024/elts/us-gaap-2024.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_appn_TermLicenseSubscriptionsMember_70a7bf20-75b1-4e94-b34a-697921b6753c_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-20240930.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_appn_SummaryOfSignificantAccountingPoliciesTable_6392b26d-dd03-49b6-b9ed-b02755d04ccd_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-20240930.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_LineOfCreditFacilityLineItems_a92f2424-48d3-4155-a221-84bc27f55ab4_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/2024/elts/us-gaap-2024.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_us-gaap_ContractWithCustomerAssetNet_885f1c81-a29f-4edd-8f90-d84c98e76b09_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/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3f1057eb-8e37-4aaa-8400-1d22d6ff1a36_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">2027</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/2024/elts/us-gaap-2024.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_appn_AssetsAndLiabilitiesLesseeTableTextBlock_7c511285-6419-4452-addf-1e55f71ac9ec_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-20240930.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_ContractWithCustomerLiabilityRevenueRecognized_718711a6-c5e8-4528-b4e7-a998c685adbc_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/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_75953395-9c8c-4763-8bef-be914ff797fb_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/2024/elts/us-gaap-2024.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_AccountsReceivableMember_d89a809a-a9df-42f4-8d0f-9f18826c4cd0_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/2024/elts/us-gaap-2024.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_appn_DeferredCommissionsCurrent_f6182ee6-8633-4a77-b1e3-c73b33b2f1a6_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-20240930.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_DocumentTransitionReport_429ee22c-e63c-4e0d-b981-0885a77dc5b0_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/2024/dei-2024.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_dei_DocumentQuarterlyReport_712ed744-7d47-460b-bed7-eee760e659af_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/2024/dei-2024.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_PurchaseObligation_4f693720-3856-45e2-b7e7-edd278bc98c3_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/2024/elts/us-gaap-2024.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_srt_LitigationCaseTypeDomain_f27fcbdf-3d20-4b69-85f3-43e0318c6e4b_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 [Domain]</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/2024/elts/srt-2024.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_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure_d6855cf6-c6ef-4683-ab69-eb9277ef2db6_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-20240930.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_srt_NameOfMajorCustomerDomain_1326f2f7-a671-4ed0-8120-a26e4e489935_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/2024/elts/srt-2024.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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6a16b485-22b5-45cf-a067-6028da8f3097_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/2024/elts/us-gaap-2024.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_dei_EntityCurrentReportingStatus_79fad604-09a0-4a9f-8b4a-d60b9077f01c_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/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_b4f95c20-83f0-49c1-b4a3-0382bff45974_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/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_51e4b038-baba-4e21-91d6-bcc53921bb4f_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/2024/elts/us-gaap-2024.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_WeightedAverageNumberOfSharesOutstandingBasic_1950126e-8876-4b47-8a68-7f08a1cba3a1_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_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/2024/elts/us-gaap-2024.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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4d23a519-adac-4043-85b7-9112cbdc5ed8_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/2024/elts/us-gaap-2024.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_us-gaap_RestrictedStockUnitsRSUMember_33e90e53-8421-483a-a539-bed35c078256_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">Non-vested 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/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityPolicyTextBlock_a887e6d6-d28b-49cd-bbdb-215ad3b36443_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/2024/elts/us-gaap-2024.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_IncreaseDecreaseInStockholdersEquityRollForward_5c87f0fb-afa8-4f46-ace9-d4bb590fd197_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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_c37f43b5-3528-479d-9f9c-5e6e91e19091_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/2024/elts/us-gaap-2024.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:label id="lab_us-gaap_PaymentsToAcquireInvestments_6624f5c7-bfdf-4212-8724-070f8e0f5618_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">Payments for 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/2024/elts/us-gaap-2024.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_us-gaap_SalesRevenueNetMember_4c7ef020-1c25-46c1-9dca-088cb67086df_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/2024/elts/us-gaap-2024.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_LitigationSettlementAmountAwardedFromOtherParty_5883a626-c7ac-4796-a023-855b26d9299c_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/2024/elts/us-gaap-2024.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_dei_EntityFilerCategory_b77b8a29-ab85-4981-9dd9-f639137bc915_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/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_ce18d2ff-4e52-40d8-90b0-c936605dbba2_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/2024/elts/us-gaap-2024.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_IncomeStatementLocationDomain_c127a03c-c2a7-4d0a-a47a-b46359b361e2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location</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/2024/elts/us-gaap-2024.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_appn_IncomeTaxesLineItems_89f75e0f-88c7-4236-9109-62374fdba381_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-20240930.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_CostOfRevenueAbstract_b56842ee-8c56-40df-ab55-fa369eeee00e_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/2024/elts/us-gaap-2024.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_us-gaap_LossContingenciesLineItems_cd0fe73d-da84-46fa-b79c-63dd9a840bea_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/2024/elts/us-gaap-2024.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_us-gaap_LetterOfCreditMember_e9817dc9-52b9-4fb4-af90-cb002cb20bfa_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/2024/elts/us-gaap-2024.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>appn-20240930_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 2024 Workiva-->
<!--r:cd650fac-c2e2-4a7d-8f2d-9b2d9b99917a,g:58fcc58a-b5f7-455c-8782-94e8d3a4bd51-->
<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-20240930.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_246151dd-b637-4b69-ab8b-c6594a4c94bf" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_DocumentAndEntityInformationTable_861305c2-096e-4403-a8e1-2e78a4cd4627" xlink:href="appn-20240930.xsd#appn_DocumentAndEntityInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_246151dd-b637-4b69-ab8b-c6594a4c94bf" xlink:to="loc_appn_DocumentAndEntityInformationTable_861305c2-096e-4403-a8e1-2e78a4cd4627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ef9db380-9043-440f-8d18-54ff8d5daac8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationTable_861305c2-096e-4403-a8e1-2e78a4cd4627" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ef9db380-9043-440f-8d18-54ff8d5daac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5b73c5be-e63c-49f2-8dce-f6120df3e9b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ef9db380-9043-440f-8d18-54ff8d5daac8" xlink:to="loc_us-gaap_ClassOfStockDomain_5b73c5be-e63c-49f2-8dce-f6120df3e9b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_a75212cb-b70a-47f1-b14e-41575f5dec4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_5b73c5be-e63c-49f2-8dce-f6120df3e9b9" xlink:to="loc_us-gaap_CommonClassAMember_a75212cb-b70a-47f1-b14e-41575f5dec4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_c3a1d8e4-a90e-4394-b458-61cbe9f7c527" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_5b73c5be-e63c-49f2-8dce-f6120df3e9b9" xlink:to="loc_us-gaap_CommonClassBMember_c3a1d8e4-a90e-4394-b458-61cbe9f7c527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:href="appn-20240930.xsd#appn_DocumentAndEntityInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationTable_861305c2-096e-4403-a8e1-2e78a4cd4627" xlink:to="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_5991238b-6eba-4a54-b77f-8d318236db77" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_DocumentType_5991238b-6eba-4a54-b77f-8d318236db77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_589813a3-aa4f-468b-ab32-68a5686743c3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_DocumentQuarterlyReport_589813a3-aa4f-468b-ab32-68a5686743c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_a065413a-2571-454c-9b7a-d5d32c9508b8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_DocumentPeriodEndDate_a065413a-2571-454c-9b7a-d5d32c9508b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_9f8adc46-c2ae-4bbb-b312-1f6ea290a0c8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_DocumentTransitionReport_9f8adc46-c2ae-4bbb-b312-1f6ea290a0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_ddae1d0d-00cc-48fa-b849-fea99e5825da" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityFileNumber_ddae1d0d-00cc-48fa-b849-fea99e5825da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_91a9aa2f-94a7-4505-b58f-82f225b7985b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityRegistrantName_91a9aa2f-94a7-4505-b58f-82f225b7985b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_9b715794-0b1b-4698-beb4-8a9d59749445" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityIncorporationStateCountryCode_9b715794-0b1b-4698-beb4-8a9d59749445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_815ed2a6-59a5-4212-af68-9e87b5981d2c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityTaxIdentificationNumber_815ed2a6-59a5-4212-af68-9e87b5981d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_48fdf37c-21c2-4f77-9e27-44646f7f4a76" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityAddressAddressLine1_48fdf37c-21c2-4f77-9e27-44646f7f4a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_acbdc5a5-77c3-4aa4-8845-91e29783f24b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityAddressCityOrTown_acbdc5a5-77c3-4aa4-8845-91e29783f24b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_65590228-7d44-4e94-9a69-bd7ac2760d16" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityAddressStateOrProvince_65590228-7d44-4e94-9a69-bd7ac2760d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_9a7da557-4de9-4a34-8ac1-c393a4035122" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityAddressPostalZipCode_9a7da557-4de9-4a34-8ac1-c393a4035122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_08ece2c5-7889-4cda-9143-d811b2cb605d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_CityAreaCode_08ece2c5-7889-4cda-9143-d811b2cb605d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_9a01be99-dc45-45ae-8e5f-a911f8ef6bc1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_LocalPhoneNumber_9a01be99-dc45-45ae-8e5f-a911f8ef6bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_122b46ed-51f5-4e0e-8b8c-766847ef006a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_Security12bTitle_122b46ed-51f5-4e0e-8b8c-766847ef006a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_e785f94c-897f-4db7-aac0-f9706efa00d5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_TradingSymbol_e785f94c-897f-4db7-aac0-f9706efa00d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_65638361-7558-4c77-929f-971a70c1945e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_SecurityExchangeName_65638361-7558-4c77-929f-971a70c1945e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_e2f0868b-61bd-419d-a0cb-057951e0d136" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityCurrentReportingStatus_e2f0868b-61bd-419d-a0cb-057951e0d136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_0a1bf069-f56f-438c-a519-8b24ad4e1a6c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityInteractiveDataCurrent_0a1bf069-f56f-438c-a519-8b24ad4e1a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_91e8a076-1c5d-4cca-9338-5e902b431d45" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityFilerCategory_91e8a076-1c5d-4cca-9338-5e902b431d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_2cf8f44a-a57d-455e-b9d5-869b6837e086" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntitySmallBusiness_2cf8f44a-a57d-455e-b9d5-869b6837e086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_5910377a-3980-4a51-ac9c-ce500458585b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityEmergingGrowthCompany_5910377a-3980-4a51-ac9c-ce500458585b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_f8aa1475-9859-4313-9354-a99840527f38" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityShellCompany_f8aa1475-9859-4313-9354-a99840527f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_4784764f-5b19-4581-a4df-f60f1587a5eb" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_4784764f-5b19-4581-a4df-f60f1587a5eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_9079ffaf-aa70-4dca-9ed0-1d36e3cdfba6" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_EntityCentralIndexKey_9079ffaf-aa70-4dca-9ed0-1d36e3cdfba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_8cb33949-d1a7-4839-9cf4-6ea5b9907b60" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_CurrentFiscalYearEndDate_8cb33949-d1a7-4839-9cf4-6ea5b9907b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_06728d53-677e-4fd7-9fc7-9683a94b8471" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_DocumentFiscalYearFocus_06728d53-677e-4fd7-9fc7-9683a94b8471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_d2cf1787-dfef-4bd7-8231-af3d31e4a4dc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_DocumentFiscalPeriodFocus_d2cf1787-dfef-4bd7-8231-af3d31e4a4dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_c87cdc9c-16d6-4cad-82bc-d7ee9a17f121" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_8257d8cb-8888-451f-b8d1-db77cf849d99" xlink:to="loc_dei_AmendmentFlag_c87cdc9c-16d6-4cad-82bc-d7ee9a17f121" 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-20240930.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_1d002005-55bf-41e8-912e-a951ad31f518" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_83784cff-6ff7-42c8-8655-8090a30a7b14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1d002005-55bf-41e8-912e-a951ad31f518" xlink:to="loc_us-gaap_StatementTable_83784cff-6ff7-42c8-8655-8090a30a7b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_611530b2-b892-42d5-8a8b-25ede69e608b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_83784cff-6ff7-42c8-8655-8090a30a7b14" xlink:to="loc_us-gaap_StatementClassOfStockAxis_611530b2-b892-42d5-8a8b-25ede69e608b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5d2d97fd-cd5b-4a8f-95e9-0c6f3c187b35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_611530b2-b892-42d5-8a8b-25ede69e608b" xlink:to="loc_us-gaap_ClassOfStockDomain_5d2d97fd-cd5b-4a8f-95e9-0c6f3c187b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_dca9f243-349b-4e10-9ea9-d2bf4af0716e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_5d2d97fd-cd5b-4a8f-95e9-0c6f3c187b35" xlink:to="loc_us-gaap_CommonClassAMember_dca9f243-349b-4e10-9ea9-d2bf4af0716e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_2c75af41-878c-435a-b579-4f2bb81baa18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_5d2d97fd-cd5b-4a8f-95e9-0c6f3c187b35" xlink:to="loc_us-gaap_CommonClassBMember_2c75af41-878c-435a-b579-4f2bb81baa18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_55831433-6912-4f39-acad-7d793625fc66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_83784cff-6ff7-42c8-8655-8090a30a7b14" xlink:to="loc_us-gaap_StatementLineItems_55831433-6912-4f39-acad-7d793625fc66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_1c6bc1e4-cdf5-4b83-bd93-3cd7cab7d464" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_55831433-6912-4f39-acad-7d793625fc66" xlink:to="loc_us-gaap_AssetsAbstract_1c6bc1e4-cdf5-4b83-bd93-3cd7cab7d464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_4953e90c-d0e4-49cb-9ec3-7eed3ec061fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1c6bc1e4-cdf5-4b83-bd93-3cd7cab7d464" xlink:to="loc_us-gaap_AssetsCurrentAbstract_4953e90c-d0e4-49cb-9ec3-7eed3ec061fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d6ca3b7e-01d0-46ff-8621-26d1631a796c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4953e90c-d0e4-49cb-9ec3-7eed3ec061fc" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d6ca3b7e-01d0-46ff-8621-26d1631a796c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_794212ba-9e1a-4f0e-a6ab-24f9f178c95c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4953e90c-d0e4-49cb-9ec3-7eed3ec061fc" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_794212ba-9e1a-4f0e-a6ab-24f9f178c95c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_db58ae71-9381-4bd3-b942-51c76edb269a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4953e90c-d0e4-49cb-9ec3-7eed3ec061fc" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_db58ae71-9381-4bd3-b942-51c76edb269a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_DeferredCommissionsCurrent_d116fc86-4871-452e-95c2-31c3fcabdebc" xlink:href="appn-20240930.xsd#appn_DeferredCommissionsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4953e90c-d0e4-49cb-9ec3-7eed3ec061fc" xlink:to="loc_appn_DeferredCommissionsCurrent_d116fc86-4871-452e-95c2-31c3fcabdebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1a97878a-1f2f-4b99-8b89-2564f289f3fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4953e90c-d0e4-49cb-9ec3-7eed3ec061fc" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1a97878a-1f2f-4b99-8b89-2564f289f3fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d3726620-2b20-4ea8-b5d1-9a0eaf8d27e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4953e90c-d0e4-49cb-9ec3-7eed3ec061fc" xlink:to="loc_us-gaap_AssetsCurrent_d3726620-2b20-4ea8-b5d1-9a0eaf8d27e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d7ddc86f-748b-44cf-bfc3-0e4bf0bb85df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1c6bc1e4-cdf5-4b83-bd93-3cd7cab7d464" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d7ddc86f-748b-44cf-bfc3-0e4bf0bb85df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e13e5a7b-e3bd-423b-bb89-0ef36e1f1042" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1c6bc1e4-cdf5-4b83-bd93-3cd7cab7d464" xlink:to="loc_us-gaap_Goodwill_e13e5a7b-e3bd-423b-bb89-0ef36e1f1042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_de44f9c8-1417-42e2-af6c-80a08fe8a49e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1c6bc1e4-cdf5-4b83-bd93-3cd7cab7d464" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_de44f9c8-1417-42e2-af6c-80a08fe8a49e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_edb3b75b-cd97-4c99-8552-7a3e4c230815" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1c6bc1e4-cdf5-4b83-bd93-3cd7cab7d464" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_edb3b75b-cd97-4c99-8552-7a3e4c230815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_DeferredCommissionNoncurrent_82c955d9-30dc-4b83-8646-314d47018800" xlink:href="appn-20240930.xsd#appn_DeferredCommissionNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1c6bc1e4-cdf5-4b83-bd93-3cd7cab7d464" xlink:to="loc_appn_DeferredCommissionNoncurrent_82c955d9-30dc-4b83-8646-314d47018800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_4b02f698-0380-42e1-bf79-c8096ee71945" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1c6bc1e4-cdf5-4b83-bd93-3cd7cab7d464" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_4b02f698-0380-42e1-bf79-c8096ee71945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_c84d3ade-8210-409d-9198-943072ddd55e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1c6bc1e4-cdf5-4b83-bd93-3cd7cab7d464" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_c84d3ade-8210-409d-9198-943072ddd55e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_330c3a57-1ba8-4e51-bc1a-b368e3ce4e76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1c6bc1e4-cdf5-4b83-bd93-3cd7cab7d464" xlink:to="loc_us-gaap_Assets_330c3a57-1ba8-4e51-bc1a-b368e3ce4e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_778775bd-968f-4bc0-9236-3c7fef953aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_55831433-6912-4f39-acad-7d793625fc66" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_778775bd-968f-4bc0-9236-3c7fef953aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_a1f54fec-0cc8-4b73-a2fc-f1be0a9cd6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_778775bd-968f-4bc0-9236-3c7fef953aa4" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_a1f54fec-0cc8-4b73-a2fc-f1be0a9cd6f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_03cb57a6-f503-4a19-84cc-c0bfa47a95cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a1f54fec-0cc8-4b73-a2fc-f1be0a9cd6f5" xlink:to="loc_us-gaap_AccountsPayableCurrent_03cb57a6-f503-4a19-84cc-c0bfa47a95cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_5fbdfb7c-1927-4da7-8783-7ff4dcbab4f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a1f54fec-0cc8-4b73-a2fc-f1be0a9cd6f5" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_5fbdfb7c-1927-4da7-8783-7ff4dcbab4f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_3ada3153-6d2e-4d49-8674-c5e5d261d92a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a1f54fec-0cc8-4b73-a2fc-f1be0a9cd6f5" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_3ada3153-6d2e-4d49-8674-c5e5d261d92a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_2d27a115-c010-4f57-bad1-ae616cbbee09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a1f54fec-0cc8-4b73-a2fc-f1be0a9cd6f5" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_2d27a115-c010-4f57-bad1-ae616cbbee09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_866d6979-d9bd-48e7-b8c3-4d13a4b95875" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a1f54fec-0cc8-4b73-a2fc-f1be0a9cd6f5" xlink:to="loc_us-gaap_LongTermDebtCurrent_866d6979-d9bd-48e7-b8c3-4d13a4b95875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_e3d17836-fd3d-49e2-a523-ae67f15b7870" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a1f54fec-0cc8-4b73-a2fc-f1be0a9cd6f5" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_e3d17836-fd3d-49e2-a523-ae67f15b7870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_34a8815c-0a4c-44d6-8085-23c778418187" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a1f54fec-0cc8-4b73-a2fc-f1be0a9cd6f5" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_34a8815c-0a4c-44d6-8085-23c778418187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e17fe4ae-6c09-46fa-9ec8-a36305e9ea59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a1f54fec-0cc8-4b73-a2fc-f1be0a9cd6f5" xlink:to="loc_us-gaap_LiabilitiesCurrent_e17fe4ae-6c09-46fa-9ec8-a36305e9ea59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_59bd0973-c89d-4fba-80fa-ce501bfca606" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_778775bd-968f-4bc0-9236-3c7fef953aa4" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_59bd0973-c89d-4fba-80fa-ce501bfca606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0c788b8d-53b2-44f8-96ee-6eeeeb4b0895" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_778775bd-968f-4bc0-9236-3c7fef953aa4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0c788b8d-53b2-44f8-96ee-6eeeeb4b0895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_f7dd4afd-bb88-4fd2-bbcd-353a9c03a687" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_778775bd-968f-4bc0-9236-3c7fef953aa4" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_f7dd4afd-bb88-4fd2-bbcd-353a9c03a687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_87e6d900-eb5e-4f5b-aa24-d51eec4b175e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_778775bd-968f-4bc0-9236-3c7fef953aa4" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_87e6d900-eb5e-4f5b-aa24-d51eec4b175e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_9daab907-8bba-4e1b-8fbc-77f9d6f4ca04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_778775bd-968f-4bc0-9236-3c7fef953aa4" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_9daab907-8bba-4e1b-8fbc-77f9d6f4ca04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_c3b7b176-b423-4a51-a62b-d1e6b4e31369" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_778775bd-968f-4bc0-9236-3c7fef953aa4" xlink:to="loc_us-gaap_Liabilities_c3b7b176-b423-4a51-a62b-d1e6b4e31369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f9bc8c39-3f08-45c2-bbae-6c3879b38579" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_778775bd-968f-4bc0-9236-3c7fef953aa4" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f9bc8c39-3f08-45c2-bbae-6c3879b38579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_e8e279de-f097-4cfb-99df-4827a0388872" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f9bc8c39-3f08-45c2-bbae-6c3879b38579" xlink:to="loc_us-gaap_CommonStockValue_e8e279de-f097-4cfb-99df-4827a0388872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_cbee2b62-0840-40c2-9c72-e4cfe0f17bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f9bc8c39-3f08-45c2-bbae-6c3879b38579" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_cbee2b62-0840-40c2-9c72-e4cfe0f17bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dcfae12e-bf0e-4715-9470-9772bffdaa23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f9bc8c39-3f08-45c2-bbae-6c3879b38579" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dcfae12e-bf0e-4715-9470-9772bffdaa23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_293dbc76-7830-485c-a729-e1ddfc37522b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f9bc8c39-3f08-45c2-bbae-6c3879b38579" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_293dbc76-7830-485c-a729-e1ddfc37522b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_6b4712d6-082e-4987-9612-a33c73158f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f9bc8c39-3f08-45c2-bbae-6c3879b38579" xlink:to="loc_us-gaap_TreasuryStockCommonValue_6b4712d6-082e-4987-9612-a33c73158f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1c33b8c7-5531-4381-bc0e-39bafffe7642" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f9bc8c39-3f08-45c2-bbae-6c3879b38579" xlink:to="loc_us-gaap_StockholdersEquity_1c33b8c7-5531-4381-bc0e-39bafffe7642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_7d895984-1b5f-42ea-89df-46b3e5b7cd9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_778775bd-968f-4bc0-9236-3c7fef953aa4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_7d895984-1b5f-42ea-89df-46b3e5b7cd9f" 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-20240930.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_94b31435-d7ff-4526-80da-020452b52d53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1426e9c0-a1a6-4c00-9c7a-5c302cb2c357" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_94b31435-d7ff-4526-80da-020452b52d53" xlink:to="loc_us-gaap_StatementTable_1426e9c0-a1a6-4c00-9c7a-5c302cb2c357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_76f3f33c-f751-43dd-9375-3d41c75bee07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1426e9c0-a1a6-4c00-9c7a-5c302cb2c357" xlink:to="loc_us-gaap_StatementClassOfStockAxis_76f3f33c-f751-43dd-9375-3d41c75bee07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f21b7a7b-c162-4f35-a013-0dbb5851b6e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_76f3f33c-f751-43dd-9375-3d41c75bee07" xlink:to="loc_us-gaap_ClassOfStockDomain_f21b7a7b-c162-4f35-a013-0dbb5851b6e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_f6955e95-7725-4f0c-ba51-72e96f2bcded" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f21b7a7b-c162-4f35-a013-0dbb5851b6e6" xlink:to="loc_us-gaap_CommonClassAMember_f6955e95-7725-4f0c-ba51-72e96f2bcded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_c0debf56-6601-4cbd-b975-d8231a17d655" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f21b7a7b-c162-4f35-a013-0dbb5851b6e6" xlink:to="loc_us-gaap_CommonClassBMember_c0debf56-6601-4cbd-b975-d8231a17d655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e094e077-fe50-4667-b02d-be41b0b16876" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1426e9c0-a1a6-4c00-9c7a-5c302cb2c357" xlink:to="loc_us-gaap_StatementLineItems_e094e077-fe50-4667-b02d-be41b0b16876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0e6aafb5-1333-4344-827d-41a7a261f6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e094e077-fe50-4667-b02d-be41b0b16876" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0e6aafb5-1333-4344-827d-41a7a261f6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_c4ed5384-34a8-4dca-8a2c-0432c358192f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e094e077-fe50-4667-b02d-be41b0b16876" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_c4ed5384-34a8-4dca-8a2c-0432c358192f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1c1b94ae-7d23-4a75-be4e-922aa152e0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e094e077-fe50-4667-b02d-be41b0b16876" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1c1b94ae-7d23-4a75-be4e-922aa152e0d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_71d6cb0f-e49a-494d-afa2-738da7b34b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e094e077-fe50-4667-b02d-be41b0b16876" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_71d6cb0f-e49a-494d-afa2-738da7b34b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_05185527-b817-4ef9-8c0b-816196703a32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e094e077-fe50-4667-b02d-be41b0b16876" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_05185527-b817-4ef9-8c0b-816196703a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_57f26a61-b17e-46aa-a1e7-ebd6eeb563df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e094e077-fe50-4667-b02d-be41b0b16876" xlink:to="loc_us-gaap_CommonStockSharesIssued_57f26a61-b17e-46aa-a1e7-ebd6eeb563df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_b7fdf71e-4f20-4857-9f02-08f835065301" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e094e077-fe50-4667-b02d-be41b0b16876" xlink:to="loc_us-gaap_TreasuryStockCommonShares_b7fdf71e-4f20-4857-9f02-08f835065301" 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-20240930.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_0b6cb316-0149-4acc-8b82-3b00c3469422" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9448748f-5d90-4068-aa18-405c69ab925e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0b6cb316-0149-4acc-8b82-3b00c3469422" xlink:to="loc_us-gaap_StatementTable_9448748f-5d90-4068-aa18-405c69ab925e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_49eb57d9-070c-428e-94e0-f746c10046ee" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9448748f-5d90-4068-aa18-405c69ab925e" xlink:to="loc_srt_ProductOrServiceAxis_49eb57d9-070c-428e-94e0-f746c10046ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_261e3311-e663-4a34-890d-244c40f70ec4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_49eb57d9-070c-428e-94e0-f746c10046ee" xlink:to="loc_srt_ProductsAndServicesDomain_261e3311-e663-4a34-890d-244c40f70ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SubscriptionsSoftwareAndSupportMember_9c192834-7d98-4426-8785-670cd124611c" xlink:href="appn-20240930.xsd#appn_SubscriptionsSoftwareAndSupportMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_261e3311-e663-4a34-890d-244c40f70ec4" xlink:to="loc_appn_SubscriptionsSoftwareAndSupportMember_9c192834-7d98-4426-8785-670cd124611c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ProfessionalServicesMember_470d8230-8a02-49d0-9a84-ca91dbdca673" xlink:href="appn-20240930.xsd#appn_ProfessionalServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_261e3311-e663-4a34-890d-244c40f70ec4" xlink:to="loc_appn_ProfessionalServicesMember_470d8230-8a02-49d0-9a84-ca91dbdca673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9448748f-5d90-4068-aa18-405c69ab925e" xlink:to="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_cc9ec511-9ee4-403a-84f5-31e69ac3ad1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_RevenuesAbstract_cc9ec511-9ee4-403a-84f5-31e69ac3ad1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_79400395-9b89-47d3-a7b1-ed79cfac239c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_cc9ec511-9ee4-403a-84f5-31e69ac3ad1e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_79400395-9b89-47d3-a7b1-ed79cfac239c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_9eae9b23-2db1-4f31-b1d2-5a296be4d060" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_CostOfRevenueAbstract_9eae9b23-2db1-4f31-b1d2-5a296be4d060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_f8741cc9-b95e-4939-a19c-7c4b02eeb61c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_9eae9b23-2db1-4f31-b1d2-5a296be4d060" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_f8741cc9-b95e-4939-a19c-7c4b02eeb61c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_e301a88c-eb5c-4cc2-8be9-0a6899ffe783" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_GrossProfit_e301a88c-eb5c-4cc2-8be9-0a6899ffe783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_f03a86d9-f4bc-425d-a62f-918529f35084" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_OperatingExpensesAbstract_f03a86d9-f4bc-425d-a62f-918529f35084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_6ef6f32d-10d3-407f-88a9-528be8374e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f03a86d9-f4bc-425d-a62f-918529f35084" xlink:to="loc_us-gaap_SellingAndMarketingExpense_6ef6f32d-10d3-407f-88a9-528be8374e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_1c5af939-0f8a-4b86-91e3-f7487a9f74f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f03a86d9-f4bc-425d-a62f-918529f35084" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_1c5af939-0f8a-4b86-91e3-f7487a9f74f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_bbfc8e62-b439-4881-8ee6-9e6369b67332" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f03a86d9-f4bc-425d-a62f-918529f35084" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_bbfc8e62-b439-4881-8ee6-9e6369b67332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_ebc62f9f-c1da-43f2-a124-6fe90006c2fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f03a86d9-f4bc-425d-a62f-918529f35084" xlink:to="loc_us-gaap_OperatingExpenses_ebc62f9f-c1da-43f2-a124-6fe90006c2fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9ca5e3f8-0ab4-4013-af92-af4a7761ac73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_OperatingIncomeLoss_9ca5e3f8-0ab4-4013-af92-af4a7761ac73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_8480d753-7833-4237-bece-defbd4790855" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_8480d753-7833-4237-bece-defbd4790855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_d7130d6d-e68c-4872-8cdc-a573a59fe901" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_8480d753-7833-4237-bece-defbd4790855" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_d7130d6d-e68c-4872-8cdc-a573a59fe901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_0f4abc16-802f-466c-8c70-aede7b0b81ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_8480d753-7833-4237-bece-defbd4790855" xlink:to="loc_us-gaap_InterestExpenseNonoperating_0f4abc16-802f-466c-8c70-aede7b0b81ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_52be24fd-c7b4-43d9-b207-f5439d846b09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_8480d753-7833-4237-bece-defbd4790855" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_52be24fd-c7b4-43d9-b207-f5439d846b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_935cf86b-96e9-435e-ae90-f2356601b428" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_935cf86b-96e9-435e-ae90-f2356601b428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4cbf4276-10dd-4c9b-99e7-ef4745ea3dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4cbf4276-10dd-4c9b-99e7-ef4745ea3dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5b21f9f4-35bb-4fb4-96ef-a22e54c6cab2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_NetIncomeLoss_5b21f9f4-35bb-4fb4-96ef-a22e54c6cab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1a89ce8c-d3b2-4896-a6cc-9168252265b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_EarningsPerShareAbstract_1a89ce8c-d3b2-4896-a6cc-9168252265b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_b1b4a671-33a4-44d2-bd2d-b1f495f7dafd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1a89ce8c-d3b2-4896-a6cc-9168252265b3" xlink:to="loc_us-gaap_EarningsPerShareBasic_b1b4a671-33a4-44d2-bd2d-b1f495f7dafd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_aa7b6f2c-61bd-4108-b565-b3411d10edcc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1a89ce8c-d3b2-4896-a6cc-9168252265b3" xlink:to="loc_us-gaap_EarningsPerShareDiluted_aa7b6f2c-61bd-4108-b565-b3411d10edcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f986a385-d286-421f-bc68-74ae2c57c022" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8788671f-e300-420a-8c1c-bc5ee631e3e5" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f986a385-d286-421f-bc68-74ae2c57c022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ee01ad81-fac2-47be-9d76-10a15d56a358" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f986a385-d286-421f-bc68-74ae2c57c022" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ee01ad81-fac2-47be-9d76-10a15d56a358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0df63ff8-45be-4ecd-8029-2b5785300e70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f986a385-d286-421f-bc68-74ae2c57c022" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0df63ff8-45be-4ecd-8029-2b5785300e70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="appn-20240930.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_df2485bc-4e2d-4d24-9346-9f94e04ad0d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ffddbfb1-1f43-491b-a697-4cfe300569fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_df2485bc-4e2d-4d24-9346-9f94e04ad0d1" xlink:to="loc_us-gaap_NetIncomeLoss_ffddbfb1-1f43-491b-a697-4cfe300569fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_db3ee85b-15db-4e17-8549-19ab10cf9179" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_df2485bc-4e2d-4d24-9346-9f94e04ad0d1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_db3ee85b-15db-4e17-8549-19ab10cf9179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_4f8c362b-589f-4e15-be24-155edbc99785" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_db3ee85b-15db-4e17-8549-19ab10cf9179" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_4f8c362b-589f-4e15-be24-155edbc99785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_241ff20b-1bdd-44eb-81a7-9e6dc51ce8d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_db3ee85b-15db-4e17-8549-19ab10cf9179" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_241ff20b-1bdd-44eb-81a7-9e6dc51ce8d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_df166600-7707-4c95-b71f-6d3119febb71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_df2485bc-4e2d-4d24-9346-9f94e04ad0d1" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_df166600-7707-4c95-b71f-6d3119febb71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY" xlink:type="simple" xlink:href="appn-20240930.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_4f203193-8cc1-4557-8101-58d17193ac73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8f763017-46db-4098-9aca-4645684ccb80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_4f203193-8cc1-4557-8101-58d17193ac73" xlink:to="loc_us-gaap_StatementTable_8f763017-46db-4098-9aca-4645684ccb80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_ba18d5ba-7e6d-47fb-8311-006edd3cd317" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8f763017-46db-4098-9aca-4645684ccb80" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_ba18d5ba-7e6d-47fb-8311-006edd3cd317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0b3b26e3-698d-4599-a850-6fb7c8b3d1d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ba18d5ba-7e6d-47fb-8311-006edd3cd317" xlink:to="loc_us-gaap_EquityComponentDomain_0b3b26e3-698d-4599-a850-6fb7c8b3d1d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_1d7659fd-e191-4e48-82c3-ef840458db20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_0b3b26e3-698d-4599-a850-6fb7c8b3d1d8" xlink:to="loc_us-gaap_CommonStockMember_1d7659fd-e191-4e48-82c3-ef840458db20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_e4cfbc1e-7f2e-47aa-ac20-59d59bedeeed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_0b3b26e3-698d-4599-a850-6fb7c8b3d1d8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_e4cfbc1e-7f2e-47aa-ac20-59d59bedeeed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a31e1ad0-70be-42e4-b644-7462f4e3a02c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_0b3b26e3-698d-4599-a850-6fb7c8b3d1d8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a31e1ad0-70be-42e4-b644-7462f4e3a02c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5f5386ba-abf4-47f4-bcf4-7f062ac38236" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_0b3b26e3-698d-4599-a850-6fb7c8b3d1d8" xlink:to="loc_us-gaap_RetainedEarningsMember_5f5386ba-abf4-47f4-bcf4-7f062ac38236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_e67debe9-cb76-4f20-986b-98d7debeb739" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_0b3b26e3-698d-4599-a850-6fb7c8b3d1d8" xlink:to="loc_us-gaap_TreasuryStockCommonMember_e67debe9-cb76-4f20-986b-98d7debeb739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_052f0c50-6c2b-4998-b14f-05f8654a203c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8f763017-46db-4098-9aca-4645684ccb80" xlink:to="loc_us-gaap_StatementLineItems_052f0c50-6c2b-4998-b14f-05f8654a203c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_052f0c50-6c2b-4998-b14f-05f8654a203c" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_87fcd24f-0338-4ad0-84d2-4e5d143bc510" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_87fcd24f-0338-4ad0-84d2-4e5d143bc510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f6cc4a92-e64e-4440-8dc2-c54e36b82c79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_StockholdersEquity_f6cc4a92-e64e-4440-8dc2-c54e36b82c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4f2b8151-5037-40fc-8e0a-fd6f64e4f7eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_NetIncomeLoss_4f2b8151-5037-40fc-8e0a-fd6f64e4f7eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_12e81922-1e82-4242-8f3f-58ffa816e9ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_12e81922-1e82-4242-8f3f-58ffa816e9ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_e690a634-9460-4650-9c38-d36ba2c213d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_e690a634-9460-4650-9c38-d36ba2c213d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_bd9d4e30-4ce8-4cda-b10e-0393f56bd1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_bd9d4e30-4ce8-4cda-b10e-0393f56bd1bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_a6efcffc-8786-4376-9ca0-d9f9d8198d76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_a6efcffc-8786-4376-9ca0-d9f9d8198d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_16928585-4ac0-4c0e-bfe9-041a0c11b48c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_16928585-4ac0-4c0e-bfe9-041a0c11b48c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_4b7065ee-5728-4a7b-8f3c-69e4aaf26d30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_4b7065ee-5728-4a7b-8f3c-69e4aaf26d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_45a4aef9-6ed3-4845-a0b0-b84fb598929e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_45a4aef9-6ed3-4845-a0b0-b84fb598929e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_de5822bf-41a4-450d-9d50-0b46797ada6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_de5822bf-41a4-450d-9d50-0b46797ada6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a785a682-54f0-47fc-9805-9cf3d67f7eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a785a682-54f0-47fc-9805-9cf3d67f7eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_be29d127-43c8-4e63-ac62-a850f97ef660" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_be29d127-43c8-4e63-ac62-a850f97ef660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_83c5b1a9-c22d-479a-a31f-7ff712e2f645" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_83c5b1a9-c22d-479a-a31f-7ff712e2f645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_28260e98-418d-4fe5-89d9-a1ab95b0c85a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0a558f8a-65a6-4b84-b4f1-74762fce30d1" xlink:to="loc_us-gaap_StockholdersEquity_28260e98-418d-4fe5-89d9-a1ab95b0c85a" 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-20240930.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_af2c88a4-ff8a-4895-8b71-aa419ae390ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_5eed4648-2522-4c82-90df-5e87624bac82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_af2c88a4-ff8a-4895-8b71-aa419ae390ea" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_5eed4648-2522-4c82-90df-5e87624bac82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_20b0bc90-93a4-4a59-ab80-d915554455c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_5eed4648-2522-4c82-90df-5e87624bac82" xlink:to="loc_us-gaap_NetIncomeLoss_20b0bc90-93a4-4a59-ab80-d915554455c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01f3da21-f9f9-4f37-b101-1cf4805daad3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_5eed4648-2522-4c82-90df-5e87624bac82" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01f3da21-f9f9-4f37-b101-1cf4805daad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_8d076740-a25d-4060-ad9a-fb6c4f6cf80a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01f3da21-f9f9-4f37-b101-1cf4805daad3" xlink:to="loc_us-gaap_ShareBasedCompensation_8d076740-a25d-4060-ad9a-fb6c4f6cf80a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_915989e3-5849-43d8-99ba-63f3ce469943" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01f3da21-f9f9-4f37-b101-1cf4805daad3" xlink:to="loc_us-gaap_DepreciationAndAmortization_915989e3-5849-43d8-99ba-63f3ce469943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_f4d25f4c-9851-4c3e-b2c2-fa20e35ac06a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01f3da21-f9f9-4f37-b101-1cf4805daad3" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_f4d25f4c-9851-4c3e-b2c2-fa20e35ac06a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_71349172-8be8-450a-96e0-7c384459441f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01f3da21-f9f9-4f37-b101-1cf4805daad3" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_71349172-8be8-450a-96e0-7c384459441f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_c899f167-53a8-4152-8de9-387b0b83f88b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01f3da21-f9f9-4f37-b101-1cf4805daad3" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_c899f167-53a8-4152-8de9-387b0b83f88b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_9d467d40-2fec-4cf7-9795-326b90a36571" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01f3da21-f9f9-4f37-b101-1cf4805daad3" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_9d467d40-2fec-4cf7-9795-326b90a36571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_36c802c5-c25f-475b-9cae-be46b9dd497d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01f3da21-f9f9-4f37-b101-1cf4805daad3" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_36c802c5-c25f-475b-9cae-be46b9dd497d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d291cb15-488a-479e-9e91-13913032df7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01f3da21-f9f9-4f37-b101-1cf4805daad3" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d291cb15-488a-479e-9e91-13913032df7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_d971b2ca-2d57-4217-8c2a-b417c569b08c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d291cb15-488a-479e-9e91-13913032df7f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_d971b2ca-2d57-4217-8c2a-b417c569b08c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_65be5e7e-bf2e-497c-aa80-43bade144e06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d291cb15-488a-479e-9e91-13913032df7f" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_65be5e7e-bf2e-497c-aa80-43bade144e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncreaseDecreaseInDeferredCommissions_627b31f4-baf7-4a70-90d1-278ef90cc67c" xlink:href="appn-20240930.xsd#appn_IncreaseDecreaseInDeferredCommissions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d291cb15-488a-479e-9e91-13913032df7f" xlink:to="loc_appn_IncreaseDecreaseInDeferredCommissions_627b31f4-baf7-4a70-90d1-278ef90cc67c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_73e56915-85bc-4ef4-9c68-0c4341664851" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d291cb15-488a-479e-9e91-13913032df7f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_73e56915-85bc-4ef4-9c68-0c4341664851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits_656a3cd0-aaec-4314-94f5-eb1463ece222" xlink:href="appn-20240930.xsd#appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d291cb15-488a-479e-9e91-13913032df7f" xlink:to="loc_appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits_656a3cd0-aaec-4314-94f5-eb1463ece222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_fdad68bd-a84a-46d8-836b-62a3341b4278" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d291cb15-488a-479e-9e91-13913032df7f" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_fdad68bd-a84a-46d8-836b-62a3341b4278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_e87a90d3-2cc2-4674-a238-2d5d2ea56422" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d291cb15-488a-479e-9e91-13913032df7f" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_e87a90d3-2cc2-4674-a238-2d5d2ea56422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities_424d7d5f-261a-4f56-9fec-bc6d39b63d42" xlink:href="appn-20240930.xsd#appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d291cb15-488a-479e-9e91-13913032df7f" xlink:to="loc_appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities_424d7d5f-261a-4f56-9fec-bc6d39b63d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6247329-f994-40a2-9169-f3ed77e884bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_5eed4648-2522-4c82-90df-5e87624bac82" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6247329-f994-40a2-9169-f3ed77e884bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_0714bda9-d126-4089-a297-9b177c551089" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_af2c88a4-ff8a-4895-8b71-aa419ae390ea" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_0714bda9-d126-4089-a297-9b177c551089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_fb6d27bd-8391-4177-b076-a4e6eb52e8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_0714bda9-d126-4089-a297-9b177c551089" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_fb6d27bd-8391-4177-b076-a4e6eb52e8dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_c5e11806-c752-4966-8377-5123ebe11043" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_0714bda9-d126-4089-a297-9b177c551089" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_c5e11806-c752-4966-8377-5123ebe11043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5f36a36f-2e40-496b-836d-7fcd0b43a88a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_0714bda9-d126-4089-a297-9b177c551089" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5f36a36f-2e40-496b-836d-7fcd0b43a88a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_00310957-48c0-46bc-8123-b7921a61a102" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_0714bda9-d126-4089-a297-9b177c551089" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_00310957-48c0-46bc-8123-b7921a61a102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_40a7c755-71a6-4349-b0fd-089be468a321" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_af2c88a4-ff8a-4895-8b71-aa419ae390ea" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_40a7c755-71a6-4349-b0fd-089be468a321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_874f7c83-3ab6-4b3a-9dae-48aa990ed637" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_40a7c755-71a6-4349-b0fd-089be468a321" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_874f7c83-3ab6-4b3a-9dae-48aa990ed637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_90126a7f-74be-4e85-9797-99901bcc30ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_40a7c755-71a6-4349-b0fd-089be468a321" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_90126a7f-74be-4e85-9797-99901bcc30ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_87ea6857-931c-481d-9657-ec150d2bc2f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_40a7c755-71a6-4349-b0fd-089be468a321" xlink:to="loc_us-gaap_RepaymentsOfDebt_87ea6857-931c-481d-9657-ec150d2bc2f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f3b033c9-b9a4-4524-8c90-b706ae9ea574" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_40a7c755-71a6-4349-b0fd-089be468a321" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f3b033c9-b9a4-4524-8c90-b706ae9ea574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_b3ab40d1-9c7d-4807-8fa8-75d29ef760aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_40a7c755-71a6-4349-b0fd-089be468a321" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_b3ab40d1-9c7d-4807-8fa8-75d29ef760aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_971eeb10-7301-4f47-bd7a-65450e57f799" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_40a7c755-71a6-4349-b0fd-089be468a321" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_971eeb10-7301-4f47-bd7a-65450e57f799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_caa8d1c0-b1ce-4753-a962-67757c5c72d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_40a7c755-71a6-4349-b0fd-089be468a321" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_caa8d1c0-b1ce-4753-a962-67757c5c72d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d30d7565-4f2c-47f6-b49d-42608acf66a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_af2c88a4-ff8a-4895-8b71-aa419ae390ea" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d30d7565-4f2c-47f6-b49d-42608acf66a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2d28a876-90b7-4ea3-ae14-05e0908117ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_af2c88a4-ff8a-4895-8b71-aa419ae390ea" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2d28a876-90b7-4ea3-ae14-05e0908117ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8c019108-754a-403b-97e4-efcf6e9664ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_af2c88a4-ff8a-4895-8b71-aa419ae390ea" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8c019108-754a-403b-97e4-efcf6e9664ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_257bf27f-8a24-48c9-b32d-2dc5ea46aef9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_af2c88a4-ff8a-4895-8b71-aa419ae390ea" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_257bf27f-8a24-48c9-b32d-2dc5ea46aef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_9c6922e5-fd59-4dd0-a5d9-f3974bac723b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_af2c88a4-ff8a-4895-8b71-aa419ae390ea" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_9c6922e5-fd59-4dd0-a5d9-f3974bac723b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_07899798-8996-45b6-a24d-032a2c4e2409" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_9c6922e5-fd59-4dd0-a5d9-f3974bac723b" xlink:to="loc_us-gaap_InterestPaidNet_07899798-8996-45b6-a24d-032a2c4e2409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_a855ae42-f49d-4d84-9b46-b030b80da205" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_9c6922e5-fd59-4dd0-a5d9-f3974bac723b" xlink:to="loc_us-gaap_IncomeTaxesPaid_a855ae42-f49d-4d84-9b46-b030b80da205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_d4c094ac-5643-40de-b2c3-8b410ae71f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_af2c88a4-ff8a-4895-8b71-aa419ae390ea" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_d4c094ac-5643-40de-b2c3-8b410ae71f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_7e825a30-d95e-474e-90a5-59338b521763" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_d4c094ac-5643-40de-b2c3-8b410ae71f2b" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_7e825a30-d95e-474e-90a5-59338b521763" 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-20240930.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_45434fd1-c0c6-4cf2-956a-5f2f25997e43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_a8f4375d-a7fa-466f-8d5d-4bb7de46c051" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_45434fd1-c0c6-4cf2-956a-5f2f25997e43" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_a8f4375d-a7fa-466f-8d5d-4bb7de46c051" 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-20240930.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_aa04a8bb-0886-4941-8136-98da6012a475" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_a1845ffa-9da1-43af-b87a-ea99c568c98a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_aa04a8bb-0886-4941-8136-98da6012a475" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_a1845ffa-9da1-43af-b87a-ea99c568c98a" 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-20240930.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_2798038a-a52b-4002-96ce-5ed0cf4a907c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_a7af3435-a4b2-4bef-bf1d-db5897bdfa7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2798038a-a52b-4002-96ce-5ed0cf4a907c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_a7af3435-a4b2-4bef-bf1d-db5897bdfa7b" 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-20240930.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_f40f0abd-6e7e-48a9-9263-9f0ee70a2e19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_eb3d33b5-81ab-449e-a56f-93a1b51a5b28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f40f0abd-6e7e-48a9-9263-9f0ee70a2e19" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_eb3d33b5-81ab-449e-a56f-93a1b51a5b28" 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-20240930.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_d201f2fa-cebd-45ff-af10-3722887f45f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_bcc37340-fc21-4fb1-b350-d7a672833cc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d201f2fa-cebd-45ff-af10-3722887f45f2" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_bcc37340-fc21-4fb1-b350-d7a672833cc3" 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-20240930.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_e492a225-6745-4350-b8bf-d94a6aed9db7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_a3f47835-5d02-4b05-afd9-09334e868c55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e492a225-6745-4350-b8bf-d94a6aed9db7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_a3f47835-5d02-4b05-afd9-09334e868c55" 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-20240930.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_58bb3cbb-51c3-47f4-8a50-eea37bb440c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_536eb82a-8893-4ca3-a7d5-a5c210eff306" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_58bb3cbb-51c3-47f4-8a50-eea37bb440c5" xlink:to="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_536eb82a-8893-4ca3-a7d5-a5c210eff306" 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-20240930.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_39d8ecc5-e34f-458c-9262-656242f091ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_016bb44a-cdc7-46d2-8ac2-45caa8bb62dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_39d8ecc5-e34f-458c-9262-656242f091ea" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_016bb44a-cdc7-46d2-8ac2-45caa8bb62dc" 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-20240930.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_161b9b99-bcdb-4b57-b0ae-147da8f012b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_7e444059-df3c-476e-881f-00f6d2ede2e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_161b9b99-bcdb-4b57-b0ae-147da8f012b7" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_7e444059-df3c-476e-881f-00f6d2ede2e2" 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-20240930.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_ef9bf6b9-beab-4cee-8a5b-9517718ada5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_91633dd1-d74d-4939-b38a-b39bec4eaa70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ef9bf6b9-beab-4cee-8a5b-9517718ada5d" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_91633dd1-d74d-4939-b38a-b39bec4eaa70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/BasicandDilutedLossperShare" xlink:type="simple" xlink:href="appn-20240930.xsd#BasicandDilutedLossperShare"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/BasicandDilutedLossperShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_97dd294f-f223-4231-b6c2-bbe25afb9bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_b0826e6d-f765-4a91-a7fa-97231e5a2608" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_97dd294f-f223-4231-b6c2-bbe25afb9bb3" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_b0826e6d-f765-4a91-a7fa-97231e5a2608" 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-20240930.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_4d23db77-0979-4574-942d-648e2e1bf013" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_bbee1e5d-9844-46d0-8fda-c93b3df8a54c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4d23db77-0979-4574-942d-648e2e1bf013" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_bbee1e5d-9844-46d0-8fda-c93b3df8a54c" 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-20240930.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_27d07703-6648-42de-b0c4-ac0e04f441c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_c5f16462-9bad-464d-bc23-af115b79626f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_27d07703-6648-42de-b0c4-ac0e04f441c1" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_c5f16462-9bad-464d-bc23-af115b79626f" 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-20240930.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_84769ca9-21f1-4dda-998c-e66fd482019b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_26ce88ca-16d3-4637-b3cf-cb1e711e3114" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_84769ca9-21f1-4dda-998c-e66fd482019b" xlink:to="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_26ce88ca-16d3-4637-b3cf-cb1e711e3114" 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-20240930.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_5c9b4b61-3f19-4c1f-b7c2-f7110ca81fa1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_33c4c31c-e87b-4e71-a2c6-0383b5753015" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c9b4b61-3f19-4c1f-b7c2-f7110ca81fa1" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_33c4c31c-e87b-4e71-a2c6-0383b5753015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_1b8d0a2f-705b-4fae-9c75-b54164d38a98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c9b4b61-3f19-4c1f-b7c2-f7110ca81fa1" xlink:to="loc_us-gaap_UseOfEstimates_1b8d0a2f-705b-4fae-9c75-b54164d38a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_188fcff7-0da4-40be-9cd4-52af17de8993" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c9b4b61-3f19-4c1f-b7c2-f7110ca81fa1" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_188fcff7-0da4-40be-9cd4-52af17de8993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_cdd0af67-395e-4ef0-9cb7-23881e6669d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c9b4b61-3f19-4c1f-b7c2-f7110ca81fa1" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_cdd0af67-395e-4ef0-9cb7-23881e6669d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_ea62dff9-fab4-482b-926b-3f0c14cbd5c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c9b4b61-3f19-4c1f-b7c2-f7110ca81fa1" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_ea62dff9-fab4-482b-926b-3f0c14cbd5c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommissionsExpensePolicyPolicyTextBlock_a435970a-2b15-4f7e-ab6a-12f0f50c24cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommissionsExpensePolicyPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c9b4b61-3f19-4c1f-b7c2-f7110ca81fa1" xlink:to="loc_us-gaap_CommissionsExpensePolicyPolicyTextBlock_a435970a-2b15-4f7e-ab6a-12f0f50c24cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_ca621f09-37a9-42e2-94f5-aef0e904ada0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c9b4b61-3f19-4c1f-b7c2-f7110ca81fa1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_ca621f09-37a9-42e2-94f5-aef0e904ada0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy_628467b4-b430-403c-a4d8-3ab92429ee30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c9b4b61-3f19-4c1f-b7c2-f7110ca81fa1" xlink:to="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy_628467b4-b430-403c-a4d8-3ab92429ee30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityPolicyTextBlock_3ecb57cb-ea88-4e0b-80f4-3cdede0e3aee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c9b4b61-3f19-4c1f-b7c2-f7110ca81fa1" xlink:to="loc_us-gaap_StockholdersEquityPolicyTextBlock_3ecb57cb-ea88-4e0b-80f4-3cdede0e3aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8e017c4a-68e1-4cb4-9b8e-abba4c9ef651" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c9b4b61-3f19-4c1f-b7c2-f7110ca81fa1" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8e017c4a-68e1-4cb4-9b8e-abba4c9ef651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_96d6eb64-7094-4a60-91d0-5fb1f93570c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c9b4b61-3f19-4c1f-b7c2-f7110ca81fa1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_96d6eb64-7094-4a60-91d0-5fb1f93570c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_10d93321-2c37-4a4e-b975-5bb6abaf0a79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c9b4b61-3f19-4c1f-b7c2-f7110ca81fa1" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_10d93321-2c37-4a4e-b975-5bb6abaf0a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_8055fa99-994e-4dbd-89a4-e303fdc67bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c9b4b61-3f19-4c1f-b7c2-f7110ca81fa1" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_8055fa99-994e-4dbd-89a4-e303fdc67bc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_00753e28-209e-4aea-a520-67b4f5dd619d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c9b4b61-3f19-4c1f-b7c2-f7110ca81fa1" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_00753e28-209e-4aea-a520-67b4f5dd619d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_11db59eb-c97e-4116-93e6-62b846de6d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c9b4b61-3f19-4c1f-b7c2-f7110ca81fa1" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_11db59eb-c97e-4116-93e6-62b846de6d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/AccountingPoliciesTables" xlink:type="simple" xlink:href="appn-20240930.xsd#AccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/AccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0d0d6c46-c10f-4c72-9b44-f7622271808d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_cbdab755-b36b-4ecb-b1b7-93f2c6b2f103" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0d0d6c46-c10f-4c72-9b44-f7622271808d" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_cbdab755-b36b-4ecb-b1b7-93f2c6b2f103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_12acf379-11d9-4127-bf7e-10276861271b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0d0d6c46-c10f-4c72-9b44-f7622271808d" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_12acf379-11d9-4127-bf7e-10276861271b" 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-20240930.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_8ce208fb-bc28-49d6-aecd-fd24ee877a61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_de207cf0-6e7d-4af2-bc1c-0280a2658ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8ce208fb-bc28-49d6-aecd-fd24ee877a61" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_de207cf0-6e7d-4af2-bc1c-0280a2658ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_5f3c05ad-71f3-4f1e-8934-0ccb1ed7d093" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8ce208fb-bc28-49d6-aecd-fd24ee877a61" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_5f3c05ad-71f3-4f1e-8934-0ccb1ed7d093" 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-20240930.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_1fd2e8fd-fca8-4abc-88bf-c1abb1360e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_119a3fa7-157b-4945-aee5-761089d840d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1fd2e8fd-fca8-4abc-88bf-c1abb1360e1d" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_119a3fa7-157b-4945-aee5-761089d840d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AssetsAndLiabilitiesLesseeTableTextBlock_e011f453-a356-48b4-abad-43c6240116e7" xlink:href="appn-20240930.xsd#appn_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1fd2e8fd-fca8-4abc-88bf-c1abb1360e1d" xlink:to="loc_appn_AssetsAndLiabilitiesLesseeTableTextBlock_e011f453-a356-48b4-abad-43c6240116e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock_05311532-a060-41fa-8e93-b170065c995b" xlink:href="appn-20240930.xsd#appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1fd2e8fd-fca8-4abc-88bf-c1abb1360e1d" xlink:to="loc_appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock_05311532-a060-41fa-8e93-b170065c995b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_cd0dadbb-1200-4d08-a746-4b09282b74b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1fd2e8fd-fca8-4abc-88bf-c1abb1360e1d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_cd0dadbb-1200-4d08-a746-4b09282b74b6" 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-20240930.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_2c859b40-2679-440c-811d-45a442a32e77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_ef9bec8a-5efd-4c45-9df1-a346f2e86c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2c859b40-2679-440c-811d-45a442a32e77" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_ef9bec8a-5efd-4c45-9df1-a346f2e86c3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_2e07c5c0-0afd-4dde-8075-0b152f395f0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2c859b40-2679-440c-811d-45a442a32e77" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_2e07c5c0-0afd-4dde-8075-0b152f395f0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_6709a0b5-3c9c-4568-a635-8e548fbe5376" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2c859b40-2679-440c-811d-45a442a32e77" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_6709a0b5-3c9c-4568-a635-8e548fbe5376" 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-20240930.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_d18d7cc4-aa6c-47f8-9d84-d1cfbf8f05ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_ce10dd06-7135-4ba4-a2ba-836d36a77892" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d18d7cc4-aa6c-47f8-9d84-d1cfbf8f05ca" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_ce10dd06-7135-4ba4-a2ba-836d36a77892" 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-20240930.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_f25e0051-23ae-486e-9684-f08dfdad8bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_9b61c4c1-905f-4189-9b4c-2683e03c0094" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_f25e0051-23ae-486e-9684-f08dfdad8bc9" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_9b61c4c1-905f-4189-9b4c-2683e03c0094" 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-20240930.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_4c3104bf-7a2c-4c65-83eb-4625f7dbb6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_daef9768-11aa-43ad-8d27-a7342fa3c574" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4c3104bf-7a2c-4c65-83eb-4625f7dbb6ae" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_daef9768-11aa-43ad-8d27-a7342fa3c574" 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-20240930.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_6886cfec-8e60-4d33-8e3a-9bb4686799e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_718bc650-85f6-41c6-b097-a776dedddd26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6886cfec-8e60-4d33-8e3a-9bb4686799e5" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_718bc650-85f6-41c6-b097-a776dedddd26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/BasicandDilutedLossperShareTables" xlink:type="simple" xlink:href="appn-20240930.xsd#BasicandDilutedLossperShareTables"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/BasicandDilutedLossperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_c19f544d-ac35-42f8-bcd8-be41964035a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_f3a0e6e9-f258-45f6-9f20-7aa3a77fea70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c19f544d-ac35-42f8-bcd8-be41964035a2" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_f3a0e6e9-f258-45f6-9f20-7aa3a77fea70" 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-20240930.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_1fe65dd4-3beb-47aa-8885-7132b8c79d23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_fc507596-59f0-4fa5-9b87-ffa5918dcb9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1fe65dd4-3beb-47aa-8885-7132b8c79d23" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_fc507596-59f0-4fa5-9b87-ffa5918dcb9d" 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-20240930.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_a8a79f0d-0256-44ec-8b3a-eee5b4e3f213" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_970c3538-6de7-421b-afb0-23c53d28e3ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a8a79f0d-0256-44ec-8b3a-eee5b4e3f213" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_970c3538-6de7-421b-afb0-23c53d28e3ea" 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-20240930.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_59442a5a-2de4-4571-ad18-e42b6535db61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SummaryOfSignificantAccountingPoliciesTable_03478d44-959e-4236-bdea-59dd2c7144bc" xlink:href="appn-20240930.xsd#appn_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_59442a5a-2de4-4571-ad18-e42b6535db61" xlink:to="loc_appn_SummaryOfSignificantAccountingPoliciesTable_03478d44-959e-4236-bdea-59dd2c7144bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1af428b6-45a2-426e-93b2-df2aed217cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesTable_03478d44-959e-4236-bdea-59dd2c7144bc" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1af428b6-45a2-426e-93b2-df2aed217cdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_be48fbbd-d45a-4203-b82d-4c765a3f5c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1af428b6-45a2-426e-93b2-df2aed217cdc" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_be48fbbd-d45a-4203-b82d-4c765a3f5c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_3149479a-acf1-45e3-9b85-a7a34e3bac63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_be48fbbd-d45a-4203-b82d-4c765a3f5c9e" xlink:to="loc_us-gaap_SalesRevenueNetMember_3149479a-acf1-45e3-9b85-a7a34e3bac63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_18182a42-2f97-4be6-adde-2aa879aac7cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_be48fbbd-d45a-4203-b82d-4c765a3f5c9e" xlink:to="loc_us-gaap_AccountsReceivableMember_18182a42-2f97-4be6-adde-2aa879aac7cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_d333af96-4631-48e8-a0f2-dd36af98779d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesTable_03478d44-959e-4236-bdea-59dd2c7144bc" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_d333af96-4631-48e8-a0f2-dd36af98779d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_9440d42c-9227-4aed-a9aa-328472b27402" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_d333af96-4631-48e8-a0f2-dd36af98779d" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_9440d42c-9227-4aed-a9aa-328472b27402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_cf7aaad2-1371-41f0-b9d1-927f1d6dbed2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_9440d42c-9227-4aed-a9aa-328472b27402" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_cf7aaad2-1371-41f0-b9d1-927f1d6dbed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_5439cec6-4906-47f1-94d5-95bb9cdf401d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesTable_03478d44-959e-4236-bdea-59dd2c7144bc" xlink:to="loc_srt_MajorCustomersAxis_5439cec6-4906-47f1-94d5-95bb9cdf401d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_121f4613-36cf-4ad5-bb60-9f037e5e9ebb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_5439cec6-4906-47f1-94d5-95bb9cdf401d" xlink:to="loc_srt_NameOfMajorCustomerDomain_121f4613-36cf-4ad5-bb60-9f037e5e9ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_GovernmentAgenciesMember_f4d4ddbe-c37e-4701-a507-572f156708a8" xlink:href="appn-20240930.xsd#appn_GovernmentAgenciesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_121f4613-36cf-4ad5-bb60-9f037e5e9ebb" xlink:to="loc_appn_GovernmentAgenciesMember_f4d4ddbe-c37e-4701-a507-572f156708a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ForeignCustomersMember_21b2070c-4452-44e8-b0c7-0c554f79e876" xlink:href="appn-20240930.xsd#appn_ForeignCustomersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_121f4613-36cf-4ad5-bb60-9f037e5e9ebb" xlink:to="loc_appn_ForeignCustomersMember_21b2070c-4452-44e8-b0c7-0c554f79e876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_CustomerOneMember_1f6c5446-3d73-490f-925c-4e199fb1b95f" xlink:href="appn-20240930.xsd#appn_CustomerOneMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_121f4613-36cf-4ad5-bb60-9f037e5e9ebb" xlink:to="loc_appn_CustomerOneMember_1f6c5446-3d73-490f-925c-4e199fb1b95f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec8aec57-3a12-458a-b3c4-d9db77abf320" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesTable_03478d44-959e-4236-bdea-59dd2c7144bc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec8aec57-3a12-458a-b3c4-d9db77abf320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_72fe3fc2-e4ed-45cc-ac16-b9e5eb9076d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec8aec57-3a12-458a-b3c4-d9db77abf320" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_72fe3fc2-e4ed-45cc-ac16-b9e5eb9076d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ComputerSoftwareAndHardwareMember_dd4444ee-85ec-43a4-a8b5-b0553537828e" xlink:href="appn-20240930.xsd#appn_ComputerSoftwareAndHardwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_72fe3fc2-e4ed-45cc-ac16-b9e5eb9076d2" xlink:to="loc_appn_ComputerSoftwareAndHardwareMember_dd4444ee-85ec-43a4-a8b5-b0553537828e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_90d9fb01-b5bc-4425-b26e-0cd6bef168ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_72fe3fc2-e4ed-45cc-ac16-b9e5eb9076d2" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_90d9fb01-b5bc-4425-b26e-0cd6bef168ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_81549766-fc3d-4a52-abba-13e2c281ecd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_72fe3fc2-e4ed-45cc-ac16-b9e5eb9076d2" xlink:to="loc_us-gaap_EquipmentMember_81549766-fc3d-4a52-abba-13e2c281ecd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_0910184e-034c-40a4-bbff-947a110041ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_72fe3fc2-e4ed-45cc-ac16-b9e5eb9076d2" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_0910184e-034c-40a4-bbff-947a110041ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_f27d3b00-7f3c-4212-94e6-0ab2dad22936" xlink:href="appn-20240930.xsd#appn_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesTable_03478d44-959e-4236-bdea-59dd2c7144bc" xlink:to="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_f27d3b00-7f3c-4212-94e6-0ab2dad22936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_b11095fa-66d0-422f-8eed-8d4c0f3fe777" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_f27d3b00-7f3c-4212-94e6-0ab2dad22936" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_b11095fa-66d0-422f-8eed-8d4c0f3fe777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0e2ded39-ff90-4bd2-b289-aacaa3c442b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_f27d3b00-7f3c-4212-94e6-0ab2dad22936" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0e2ded39-ff90-4bd2-b289-aacaa3c442b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_30bd88ef-128b-4924-8a5b-d1d21243cfd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_f27d3b00-7f3c-4212-94e6-0ab2dad22936" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_30bd88ef-128b-4924-8a5b-d1d21243cfd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpenseCommissionExpense_3a64d8cc-fca1-4090-a9d5-dfbde1fbff89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoninterestExpenseCommissionExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_f27d3b00-7f3c-4212-94e6-0ab2dad22936" xlink:to="loc_us-gaap_NoninterestExpenseCommissionExpense_3a64d8cc-fca1-4090-a9d5-dfbde1fbff89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_fb2f1e6a-b639-4404-9d27-cc2174518f61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_f27d3b00-7f3c-4212-94e6-0ab2dad22936" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_fb2f1e6a-b639-4404-9d27-cc2174518f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated_78f821c0-3252-4472-b094-f5ed99015342" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_f27d3b00-7f3c-4212-94e6-0ab2dad22936" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated_78f821c0-3252-4472-b094-f5ed99015342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_7be8c8c5-879e-47ba-880a-9def211ac484" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeveranceCosts1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_f27d3b00-7f3c-4212-94e6-0ab2dad22936" xlink:to="loc_us-gaap_SeveranceCosts1_7be8c8c5-879e-47ba-880a-9def211ac484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/AccountingPoliciesCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="appn-20240930.xsd#AccountingPoliciesCashCashEquivalentsandRestrictedCashDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/AccountingPoliciesCashCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_8919ba64-dc74-47c3-aded-be3d1f3beae7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4929fa89-a729-4a5c-aa87-88f74d8ddb19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8919ba64-dc74-47c3-aded-be3d1f3beae7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4929fa89-a729-4a5c-aa87-88f74d8ddb19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_0c719236-6e62-454b-a4f8-74b322316c90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8919ba64-dc74-47c3-aded-be3d1f3beae7" xlink:to="loc_us-gaap_RestrictedCashCurrent_0c719236-6e62-454b-a4f8-74b322316c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_596acaf4-c979-4c09-993b-c099107ea70a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8919ba64-dc74-47c3-aded-be3d1f3beae7" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_596acaf4-c979-4c09-993b-c099107ea70a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/RevenueRevenuebyServicesDetails" xlink:type="simple" xlink:href="appn-20240930.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_1e25201f-534a-4a6f-88ee-ef1d833147a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_0926732b-9bdf-4a90-ade1-846966c5aa27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1e25201f-534a-4a6f-88ee-ef1d833147a0" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_0926732b-9bdf-4a90-ade1-846966c5aa27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d6b2c971-32c6-4f75-9899-c2afcbf3dfb0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_0926732b-9bdf-4a90-ade1-846966c5aa27" xlink:to="loc_srt_ProductOrServiceAxis_d6b2c971-32c6-4f75-9899-c2afcbf3dfb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5c79b1bd-e8ec-4dca-b8e7-c225bf2c0ca2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_d6b2c971-32c6-4f75-9899-c2afcbf3dfb0" xlink:to="loc_srt_ProductsAndServicesDomain_5c79b1bd-e8ec-4dca-b8e7-c225bf2c0ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SubscriptionsSoftwareAndSupportMember_1925b75e-7079-4340-921f-5e2be853a642" xlink:href="appn-20240930.xsd#appn_SubscriptionsSoftwareAndSupportMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5c79b1bd-e8ec-4dca-b8e7-c225bf2c0ca2" xlink:to="loc_appn_SubscriptionsSoftwareAndSupportMember_1925b75e-7079-4340-921f-5e2be853a642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_CloudSubscriptionsMember_df490af0-c85b-4e29-a9d7-ed542c017422" xlink:href="appn-20240930.xsd#appn_CloudSubscriptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SubscriptionsSoftwareAndSupportMember_1925b75e-7079-4340-921f-5e2be853a642" xlink:to="loc_appn_CloudSubscriptionsMember_df490af0-c85b-4e29-a9d7-ed542c017422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_TermLicenseSubscriptionsMember_2de7f1ef-f246-42ef-9d8a-8865cbcf1abb" xlink:href="appn-20240930.xsd#appn_TermLicenseSubscriptionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SubscriptionsSoftwareAndSupportMember_1925b75e-7079-4340-921f-5e2be853a642" xlink:to="loc_appn_TermLicenseSubscriptionsMember_2de7f1ef-f246-42ef-9d8a-8865cbcf1abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_MaintenanceAndSupportMember_825067c2-6f17-4431-bfd5-647d74874a1b" xlink:href="appn-20240930.xsd#appn_MaintenanceAndSupportMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SubscriptionsSoftwareAndSupportMember_1925b75e-7079-4340-921f-5e2be853a642" xlink:to="loc_appn_MaintenanceAndSupportMember_825067c2-6f17-4431-bfd5-647d74874a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ProfessionalServicesMember_c98ca468-8736-442b-9ccb-44f885d8112e" xlink:href="appn-20240930.xsd#appn_ProfessionalServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5c79b1bd-e8ec-4dca-b8e7-c225bf2c0ca2" xlink:to="loc_appn_ProfessionalServicesMember_c98ca468-8736-442b-9ccb-44f885d8112e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_5ef28446-d332-488c-aea6-9d6347b827ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_0926732b-9bdf-4a90-ade1-846966c5aa27" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_5ef28446-d332-488c-aea6-9d6347b827ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c30ca04a-27fa-4a40-b27c-d1ae4f3f76ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5ef28446-d332-488c-aea6-9d6347b827ed" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c30ca04a-27fa-4a40-b27c-d1ae4f3f76ee" 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-20240930.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_1c6b70b6-6063-4c47-aaa0-197d9eccc1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_88e923d5-4dc4-4379-91af-2653414d0df8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1c6b70b6-6063-4c47-aaa0-197d9eccc1d5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_88e923d5-4dc4-4379-91af-2653414d0df8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c46b1c0e-8858-4721-9208-41cf30a1f565" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_88e923d5-4dc4-4379-91af-2653414d0df8" xlink:to="loc_srt_RangeAxis_c46b1c0e-8858-4721-9208-41cf30a1f565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_128b9e4b-6fb7-4ca8-b88a-6a5b4ca4aa99" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c46b1c0e-8858-4721-9208-41cf30a1f565" xlink:to="loc_srt_RangeMember_128b9e4b-6fb7-4ca8-b88a-6a5b4ca4aa99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3c540bac-a82d-4efc-b16a-3c75ea7e2cd1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_128b9e4b-6fb7-4ca8-b88a-6a5b4ca4aa99" xlink:to="loc_srt_MinimumMember_3c540bac-a82d-4efc-b16a-3c75ea7e2cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_280d8432-4714-4367-b436-9695f1d0e2ae" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_128b9e4b-6fb7-4ca8-b88a-6a5b4ca4aa99" xlink:to="loc_srt_MaximumMember_280d8432-4714-4367-b436-9695f1d0e2ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_13830e3c-1a71-45eb-aa14-2324f6ff4379" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_88e923d5-4dc4-4379-91af-2653414d0df8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_13830e3c-1a71-45eb-aa14-2324f6ff4379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_455dcf0a-1734-43e5-a56b-2e8a172f8cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_88e923d5-4dc4-4379-91af-2653414d0df8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_455dcf0a-1734-43e5-a56b-2e8a172f8cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SoftwareAsServiceSubscriptionContractsTerm_7ae8e274-cdde-42b8-aef1-51cd3cc91e5a" xlink:href="appn-20240930.xsd#appn_SoftwareAsServiceSubscriptionContractsTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_455dcf0a-1734-43e5-a56b-2e8a172f8cb8" xlink:to="loc_appn_SoftwareAsServiceSubscriptionContractsTerm_7ae8e274-cdde-42b8-aef1-51cd3cc91e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_6cc40652-d9ff-4784-a5d7-29bdfa931542" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_455dcf0a-1734-43e5-a56b-2e8a172f8cb8" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_6cc40652-d9ff-4784-a5d7-29bdfa931542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_b8575a88-bd24-4e0c-aeb3-9f7f5aff5322" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_455dcf0a-1734-43e5-a56b-2e8a172f8cb8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_b8575a88-bd24-4e0c-aeb3-9f7f5aff5322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d20373ee-09b8-42e7-a19f-79c7119dc7e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_455dcf0a-1734-43e5-a56b-2e8a172f8cb8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d20373ee-09b8-42e7-a19f-79c7119dc7e9" 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-20240930.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_4b3ad03c-50ac-4fe4-bfb0-0840463644bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_cf4d7d4f-6e1a-43c0-9f95-17ee4b6d71a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4b3ad03c-50ac-4fe4-bfb0-0840463644bd" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_cf4d7d4f-6e1a-43c0-9f95-17ee4b6d71a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_5f9b5ac5-0173-41b0-a373-7e7dbb06a91b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4b3ad03c-50ac-4fe4-bfb0-0840463644bd" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_5f9b5ac5-0173-41b0-a373-7e7dbb06a91b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_760e738c-2d7c-496c-a4fc-50c32edc64d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4b3ad03c-50ac-4fe4-bfb0-0840463644bd" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_760e738c-2d7c-496c-a4fc-50c32edc64d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_465c09b3-f97c-4876-a4c2-21d72bf29781" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4b3ad03c-50ac-4fe4-bfb0-0840463644bd" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_465c09b3-f97c-4876-a4c2-21d72bf29781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_2b738e64-7b80-432c-b010-92cdf6a12420" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4b3ad03c-50ac-4fe4-bfb0-0840463644bd" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_2b738e64-7b80-432c-b010-92cdf6a12420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_1875fc5b-4732-4817-bef1-7b695420dd78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4b3ad03c-50ac-4fe4-bfb0-0840463644bd" xlink:to="loc_us-gaap_ContractWithCustomerLiability_1875fc5b-4732-4817-bef1-7b695420dd78" 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-20240930.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_be48c136-53cc-4be1-9365-97ed6ec709ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_f36a42dc-bcf5-47bd-b17c-74b057200d18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_be48c136-53cc-4be1-9365-97ed6ec709ed" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_f36a42dc-bcf5-47bd-b17c-74b057200d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_a716f4a6-0d76-452a-8511-33bf97b545ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_be48c136-53cc-4be1-9365-97ed6ec709ed" xlink:to="loc_us-gaap_SubleaseIncome_a716f4a6-0d76-452a-8511-33bf97b545ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_5e35cff9-6e42-40f8-b3d6-9160b50c16c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_be48c136-53cc-4be1-9365-97ed6ec709ed" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_5e35cff9-6e42-40f8-b3d6-9160b50c16c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_NumberOfRightOfUseAssets_53c2b9d7-82af-42cd-b49b-2837510679ef" xlink:href="appn-20240930.xsd#appn_NumberOfRightOfUseAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_be48c136-53cc-4be1-9365-97ed6ec709ed" xlink:to="loc_appn_NumberOfRightOfUseAssets_53c2b9d7-82af-42cd-b49b-2837510679ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_NumberOfFloors_ae952f35-2aeb-4bf2-b1a8-f61698df97f5" xlink:href="appn-20240930.xsd#appn_NumberOfFloors"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_be48c136-53cc-4be1-9365-97ed6ec709ed" xlink:to="loc_appn_NumberOfFloors_ae952f35-2aeb-4bf2-b1a8-f61698df97f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_TenantImprovementsReimbursementsReceived_45af1ee3-d1d4-4e7c-a536-6bda26bbd946" xlink:href="appn-20240930.xsd#appn_TenantImprovementsReimbursementsReceived"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_be48c136-53cc-4be1-9365-97ed6ec709ed" xlink:to="loc_appn_TenantImprovementsReimbursementsReceived_45af1ee3-d1d4-4e7c-a536-6bda26bbd946" 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-20240930.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_6b886ab7-6846-4871-89d9-99448b3be8e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_5b406060-a63c-4af3-9c6d-a1f302506da9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6b886ab7-6846-4871-89d9-99448b3be8e6" xlink:to="loc_us-gaap_OperatingLeaseCost_5b406060-a63c-4af3-9c6d-a1f302506da9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_39bb1138-9915-4615-b5d8-98f470c9f624" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6b886ab7-6846-4871-89d9-99448b3be8e6" xlink:to="loc_us-gaap_ShortTermLeaseCost_39bb1138-9915-4615-b5d8-98f470c9f624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_7d5a751b-a126-4999-99d3-d00ce8140b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6b886ab7-6846-4871-89d9-99448b3be8e6" xlink:to="loc_us-gaap_VariableLeaseCost_7d5a751b-a126-4999-99d3-d00ce8140b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_7322b807-936b-4bdf-a97e-3c03aad0a1d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6b886ab7-6846-4871-89d9-99448b3be8e6" xlink:to="loc_us-gaap_LeaseCost_7322b807-936b-4bdf-a97e-3c03aad0a1d0" 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-20240930.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_034417c4-b084-4ca3-aa91-8afc00107c65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_8bcc1f0f-9509-4652-ac30-aedbc97db31a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_034417c4-b084-4ca3-aa91-8afc00107c65" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_8bcc1f0f-9509-4652-ac30-aedbc97db31a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_42d6b6f6-206c-456e-ad03-170cdf609e92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_034417c4-b084-4ca3-aa91-8afc00107c65" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_42d6b6f6-206c-456e-ad03-170cdf609e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_94ba9b3c-3d64-4037-a39a-de171bffc976" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_034417c4-b084-4ca3-aa91-8afc00107c65" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_94ba9b3c-3d64-4037-a39a-de171bffc976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_7367a536-8778-4e77-950e-db43b80e8c16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_034417c4-b084-4ca3-aa91-8afc00107c65" xlink:to="loc_us-gaap_OperatingLeaseLiability_7367a536-8778-4e77-950e-db43b80e8c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a0839fe2-e9fd-4e3a-89fa-68db691ed97b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_034417c4-b084-4ca3-aa91-8afc00107c65" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a0839fe2-e9fd-4e3a-89fa-68db691ed97b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_a13bd623-1a67-41f9-9c81-b81aa7ab5454" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_034417c4-b084-4ca3-aa91-8afc00107c65" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_a13bd623-1a67-41f9-9c81-b81aa7ab5454" 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-20240930.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_05969f7b-11cb-4df4-893c-471dd792a0b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_3137d351-5578-46ad-97f6-5c530fca738f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_05969f7b-11cb-4df4-893c-471dd792a0b3" xlink:to="loc_us-gaap_OperatingLeasePayments_3137d351-5578-46ad-97f6-5c530fca738f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_921d45d6-c401-4a9a-a3f8-85890a36547d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_05969f7b-11cb-4df4-893c-471dd792a0b3" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_921d45d6-c401-4a9a-a3f8-85890a36547d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_OperatingLeaseInterestExpense_6fd60f7c-7af6-407d-921a-2a41f00fa6c5" xlink:href="appn-20240930.xsd#appn_OperatingLeaseInterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_05969f7b-11cb-4df4-893c-471dd792a0b3" xlink:to="loc_appn_OperatingLeaseInterestExpense_6fd60f7c-7af6-407d-921a-2a41f00fa6c5" 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-20240930.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_190b143d-daf1-4c41-8ddd-6e88609e9f27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d24db5fb-6344-4c01-a7fe-2c776a9495b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_190b143d-daf1-4c41-8ddd-6e88609e9f27" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d24db5fb-6344-4c01-a7fe-2c776a9495b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_accc192e-6b7c-45d1-94ef-c728db735290" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d24db5fb-6344-4c01-a7fe-2c776a9495b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_accc192e-6b7c-45d1-94ef-c728db735290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e6d3571f-9deb-4a01-bddf-aa50a67fda82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d24db5fb-6344-4c01-a7fe-2c776a9495b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e6d3571f-9deb-4a01-bddf-aa50a67fda82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a1e00878-07eb-4a3d-9a7e-a29dadf6a473" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d24db5fb-6344-4c01-a7fe-2c776a9495b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a1e00878-07eb-4a3d-9a7e-a29dadf6a473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3978a83b-fd8f-496e-93c6-aa3da9319317" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d24db5fb-6344-4c01-a7fe-2c776a9495b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3978a83b-fd8f-496e-93c6-aa3da9319317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_69a2f60e-9478-4c37-a66e-08e952b12d34" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d24db5fb-6344-4c01-a7fe-2c776a9495b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_69a2f60e-9478-4c37-a66e-08e952b12d34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_90c41448-4d31-4332-a63b-6a8630043970" xlink:href="appn-20240930.xsd#appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d24db5fb-6344-4c01-a7fe-2c776a9495b4" xlink:to="loc_appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_90c41448-4d31-4332-a63b-6a8630043970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6d23e145-97bf-4813-9ab5-916d41fb30fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d24db5fb-6344-4c01-a7fe-2c776a9495b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6d23e145-97bf-4813-9ab5-916d41fb30fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b735db4c-968a-4feb-910d-f4079aea82e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d24db5fb-6344-4c01-a7fe-2c776a9495b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b735db4c-968a-4feb-910d-f4079aea82e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_80a9d3e7-c70e-4363-91f1-279a17dcbfdd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d24db5fb-6344-4c01-a7fe-2c776a9495b4" xlink:to="loc_us-gaap_OperatingLeaseLiability_80a9d3e7-c70e-4363-91f1-279a17dcbfdd" 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-20240930.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_d5906138-3061-4e0d-bef8-032987f9b2a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_fa54898c-1205-497b-95a9-cfdc5fa879bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d5906138-3061-4e0d-bef8-032987f9b2a3" xlink:to="loc_us-gaap_GoodwillRollForward_fa54898c-1205-497b-95a9-cfdc5fa879bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4c337e84-9ed2-4bde-95b7-edb2b83f2ede" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_fa54898c-1205-497b-95a9-cfdc5fa879bd" xlink:to="loc_us-gaap_Goodwill_4c337e84-9ed2-4bde-95b7-edb2b83f2ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_20a016db-a177-4dc8-a49a-f6f694850f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_fa54898c-1205-497b-95a9-cfdc5fa879bd" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_20a016db-a177-4dc8-a49a-f6f694850f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_21afa068-b820-4783-a9ee-509506a84618" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_fa54898c-1205-497b-95a9-cfdc5fa879bd" xlink:to="loc_us-gaap_Goodwill_21afa068-b820-4783-a9ee-509506a84618" 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-20240930.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_e437c2d3-7363-47c5-a340-fa3884624ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_92a5353d-70a7-4af2-b7fc-40a22ea1e80b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e437c2d3-7363-47c5-a340-fa3884624ac5" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_92a5353d-70a7-4af2-b7fc-40a22ea1e80b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c2063eb2-5c5f-4b14-8016-ef066ac4ef86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_92a5353d-70a7-4af2-b7fc-40a22ea1e80b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c2063eb2-5c5f-4b14-8016-ef066ac4ef86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f9e5efc6-35fe-496f-b41f-5af7f04a0a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c2063eb2-5c5f-4b14-8016-ef066ac4ef86" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f9e5efc6-35fe-496f-b41f-5af7f04a0a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_3dfd4edb-91fc-4f52-b6e0-39a658cacd12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f9e5efc6-35fe-496f-b41f-5af7f04a0a5b" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_3dfd4edb-91fc-4f52-b6e0-39a658cacd12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_5aa61a00-3ef0-47d2-8353-741aafd361f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f9e5efc6-35fe-496f-b41f-5af7f04a0a5b" xlink:to="loc_us-gaap_CustomerRelationshipsMember_5aa61a00-3ef0-47d2-8353-741aafd361f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c7d48c7b-1160-42e7-a5ec-ea31f6024c42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_92a5353d-70a7-4af2-b7fc-40a22ea1e80b" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c7d48c7b-1160-42e7-a5ec-ea31f6024c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b23fe117-6b35-4ccd-919d-5aafdfbe8a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c7d48c7b-1160-42e7-a5ec-ea31f6024c42" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b23fe117-6b35-4ccd-919d-5aafdfbe8a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1652a7b8-16bb-42b4-9de5-02645aea43d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c7d48c7b-1160-42e7-a5ec-ea31f6024c42" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1652a7b8-16bb-42b4-9de5-02645aea43d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d4d5f042-9dde-456c-b072-a7f29a9f9401" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c7d48c7b-1160-42e7-a5ec-ea31f6024c42" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d4d5f042-9dde-456c-b072-a7f29a9f9401" 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-20240930.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_a597e516-dd0a-48f9-a22e-a539517126eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_96d31e8e-1c51-4fb1-a1f9-cd107742c008" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a597e516-dd0a-48f9-a22e-a539517126eb" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_96d31e8e-1c51-4fb1-a1f9-cd107742c008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_20e12fb3-a137-468a-b65e-5efa3159dfef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_96d31e8e-1c51-4fb1-a1f9-cd107742c008" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_20e12fb3-a137-468a-b65e-5efa3159dfef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_936f85cb-5afa-4b5a-a118-a9453478753e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_20e12fb3-a137-468a-b65e-5efa3159dfef" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_936f85cb-5afa-4b5a-a118-a9453478753e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_f6a3149f-2e91-4d1a-809c-b15810b6aae0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_936f85cb-5afa-4b5a-a118-a9453478753e" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_f6a3149f-2e91-4d1a-809c-b15810b6aae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_8729cb90-fd3c-4960-b667-fcab6522eed3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_936f85cb-5afa-4b5a-a118-a9453478753e" xlink:to="loc_us-gaap_CustomerRelationshipsMember_8729cb90-fd3c-4960-b667-fcab6522eed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_54d8b5a3-19b1-4d7b-9109-1aa7ed48392a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_96d31e8e-1c51-4fb1-a1f9-cd107742c008" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_54d8b5a3-19b1-4d7b-9109-1aa7ed48392a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_6ab106c2-1e8f-4bc6-8d5b-3e2e6869c67e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_54d8b5a3-19b1-4d7b-9109-1aa7ed48392a" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_6ab106c2-1e8f-4bc6-8d5b-3e2e6869c67e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_763e8b2c-4a0d-4909-8a98-07cb05efe565" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_54d8b5a3-19b1-4d7b-9109-1aa7ed48392a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_763e8b2c-4a0d-4909-8a98-07cb05efe565" 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-20240930.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_6572c540-8a4a-45d0-b373-5f7e92b53f65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_87d3892c-d5bd-43d5-9692-0095cc43b512" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6572c540-8a4a-45d0-b373-5f7e92b53f65" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_87d3892c-d5bd-43d5-9692-0095cc43b512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c9de85d9-5490-4c40-a5a4-7ba3dc96bef1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6572c540-8a4a-45d0-b373-5f7e92b53f65" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c9de85d9-5490-4c40-a5a4-7ba3dc96bef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_234e6d7b-b3c1-4d40-8ea1-4270984a69a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6572c540-8a4a-45d0-b373-5f7e92b53f65" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_234e6d7b-b3c1-4d40-8ea1-4270984a69a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_6719dd3b-8b5b-4529-bd2e-7f33f64cb57c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6572c540-8a4a-45d0-b373-5f7e92b53f65" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_6719dd3b-8b5b-4529-bd2e-7f33f64cb57c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_f2e78567-b4fe-412a-8262-00c47c494a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6572c540-8a4a-45d0-b373-5f7e92b53f65" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_f2e78567-b4fe-412a-8262-00c47c494a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_9e34f20a-d9c3-4b38-9da1-00ee834c7281" xlink:href="appn-20240930.xsd#appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6572c540-8a4a-45d0-b373-5f7e92b53f65" xlink:to="loc_appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_9e34f20a-d9c3-4b38-9da1-00ee834c7281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f9d7f39d-f28d-4f13-a968-2f3a148e47d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6572c540-8a4a-45d0-b373-5f7e92b53f65" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f9d7f39d-f28d-4f13-a968-2f3a148e47d8" 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-20240930.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_07d5b6f3-184d-46ca-9e39-fe7b9085aa2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_53f30437-2c29-4e19-bf5b-49baed699480" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_07d5b6f3-184d-46ca-9e39-fe7b9085aa2d" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_53f30437-2c29-4e19-bf5b-49baed699480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fce83ca8-c3e0-42e5-ab36-74eb5411c630" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_53f30437-2c29-4e19-bf5b-49baed699480" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fce83ca8-c3e0-42e5-ab36-74eb5411c630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_addeada4-ec0e-4fd1-a907-55b46fa2525b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fce83ca8-c3e0-42e5-ab36-74eb5411c630" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_addeada4-ec0e-4fd1-a907-55b46fa2525b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_5882d315-fdf7-4d18-89de-cecb62d80a91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_addeada4-ec0e-4fd1-a907-55b46fa2525b" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_5882d315-fdf7-4d18-89de-cecb62d80a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_16fb3abe-b8a1-473a-9d3d-98fa9a4de18f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_addeada4-ec0e-4fd1-a907-55b46fa2525b" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_16fb3abe-b8a1-473a-9d3d-98fa9a4de18f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ComputerSoftwareAndHardwareMember_ba139bef-968f-49a8-b51c-b34f348aa71b" xlink:href="appn-20240930.xsd#appn_ComputerSoftwareAndHardwareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_addeada4-ec0e-4fd1-a907-55b46fa2525b" xlink:to="loc_appn_ComputerSoftwareAndHardwareMember_ba139bef-968f-49a8-b51c-b34f348aa71b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_b60a957e-842b-4e24-9a61-150d06034f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_addeada4-ec0e-4fd1-a907-55b46fa2525b" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_b60a957e-842b-4e24-9a61-150d06034f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_c49bcb9e-7a32-459a-ada2-df390882350a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_addeada4-ec0e-4fd1-a907-55b46fa2525b" xlink:to="loc_us-gaap_EquipmentMember_c49bcb9e-7a32-459a-ada2-df390882350a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c2f45e23-16c8-4cb1-a83a-e357653d59ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_53f30437-2c29-4e19-bf5b-49baed699480" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c2f45e23-16c8-4cb1-a83a-e357653d59ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_bab38c7b-2ffb-493e-9026-47c749abe9e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c2f45e23-16c8-4cb1-a83a-e357653d59ed" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_bab38c7b-2ffb-493e-9026-47c749abe9e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_a22f6cba-e5d2-46df-84ea-d0500cb6ec30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c2f45e23-16c8-4cb1-a83a-e357653d59ed" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_a22f6cba-e5d2-46df-84ea-d0500cb6ec30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_3abf2019-0b0c-4740-a4a4-e5b4baf4aeef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c2f45e23-16c8-4cb1-a83a-e357653d59ed" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_3abf2019-0b0c-4740-a4a4-e5b4baf4aeef" 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-20240930.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_947cdf27-41f2-45fc-b52e-fefc467c08e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_fd062eee-0a0e-4f4c-8217-4257f1b4cd94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_947cdf27-41f2-45fc-b52e-fefc467c08e3" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_fd062eee-0a0e-4f4c-8217-4257f1b4cd94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisposals_bebf108d-3b99-413d-b976-3f635ba9d84c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisposals"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_947cdf27-41f2-45fc-b52e-fefc467c08e3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisposals_bebf108d-3b99-413d-b976-3f635ba9d84c" 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-20240930.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_69681129-005d-4e83-a67d-34bb62f82e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedHostingCostsCurrent_b36fa7b4-d1a9-4ed9-b869-0d1b14651e4d" xlink:href="appn-20240930.xsd#appn_AccruedHostingCostsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_69681129-005d-4e83-a67d-34bb62f82e5b" xlink:to="loc_appn_AccruedHostingCostsCurrent_b36fa7b4-d1a9-4ed9-b869-0d1b14651e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedLegalCostsCurrent_17cf986a-a01f-4e7c-b619-e991e821c488" xlink:href="appn-20240930.xsd#appn_AccruedLegalCostsCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_69681129-005d-4e83-a67d-34bb62f82e5b" xlink:to="loc_appn_AccruedLegalCostsCurrent_17cf986a-a01f-4e7c-b619-e991e821c488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_e42d27f7-e789-4b9e-9b8f-1008e5c10440" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_69681129-005d-4e83-a67d-34bb62f82e5b" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent_e42d27f7-e789-4b9e-9b8f-1008e5c10440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedThirdPartyLicenseFeeCurrent_33fb2d50-45fa-4726-b502-fa2971319948" xlink:href="appn-20240930.xsd#appn_AccruedThirdPartyLicenseFeeCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_69681129-005d-4e83-a67d-34bb62f82e5b" xlink:to="loc_appn_AccruedThirdPartyLicenseFeeCurrent_33fb2d50-45fa-4726-b502-fa2971319948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedContractEmploymentCurrent_39a9a7ff-2701-4077-b87b-7b1d6699316a" xlink:href="appn-20240930.xsd#appn_AccruedContractEmploymentCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_69681129-005d-4e83-a67d-34bb62f82e5b" xlink:to="loc_appn_AccruedContractEmploymentCurrent_39a9a7ff-2701-4077-b87b-7b1d6699316a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_105ad86b-3339-4fd1-b8c3-8a3c65038cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_69681129-005d-4e83-a67d-34bb62f82e5b" xlink:to="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_105ad86b-3339-4fd1-b8c3-8a3c65038cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_a2842504-a5d9-4556-9540-9487ef271193" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_69681129-005d-4e83-a67d-34bb62f82e5b" xlink:to="loc_us-gaap_TaxesPayableCurrent_a2842504-a5d9-4556-9540-9487ef271193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_e6999649-1a48-48da-978d-4d7f5df503d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_69681129-005d-4e83-a67d-34bb62f82e5b" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_e6999649-1a48-48da-978d-4d7f5df503d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedCapitalExpendituresCurrent_823c99de-30f8-4ad8-a3a5-f680405a956a" xlink:href="appn-20240930.xsd#appn_AccruedCapitalExpendituresCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_69681129-005d-4e83-a67d-34bb62f82e5b" xlink:to="loc_appn_AccruedCapitalExpendituresCurrent_823c99de-30f8-4ad8-a3a5-f680405a956a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_58f9d4e2-486d-456e-afb2-1d956d6009d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_69681129-005d-4e83-a67d-34bb62f82e5b" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_58f9d4e2-486d-456e-afb2-1d956d6009d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_fd1975dd-dc63-4a97-bbfe-8dd9937efe3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_69681129-005d-4e83-a67d-34bb62f82e5b" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_fd1975dd-dc63-4a97-bbfe-8dd9937efe3d" 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-20240930.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_b67da24b-022f-449c-9ac3-293161349fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_46be1ed4-1b05-431e-a8f8-339e3a361df7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b67da24b-022f-449c-9ac3-293161349fa5" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_46be1ed4-1b05-431e-a8f8-339e3a361df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_bcc2733a-2821-4a8e-9c18-0397f5eeacee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_46be1ed4-1b05-431e-a8f8-339e3a361df7" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_bcc2733a-2821-4a8e-9c18-0397f5eeacee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f1fe18e2-d266-4683-b6c1-e2b685bed763" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_bcc2733a-2821-4a8e-9c18-0397f5eeacee" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f1fe18e2-d266-4683-b6c1-e2b685bed763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_ca031c32-f1a3-4b21-a397-697befda3ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f1fe18e2-d266-4683-b6c1-e2b685bed763" xlink:to="loc_us-gaap_SecuredDebtMember_ca031c32-f1a3-4b21-a397-697befda3ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_84bb91c6-c461-4ca7-a85b-a6fde88719b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f1fe18e2-d266-4683-b6c1-e2b685bed763" xlink:to="loc_us-gaap_LineOfCreditMember_84bb91c6-c461-4ca7-a85b-a6fde88719b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_45788267-5972-4975-99d0-88383ce28942" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_46be1ed4-1b05-431e-a8f8-339e3a361df7" xlink:to="loc_us-gaap_DebtInstrumentAxis_45788267-5972-4975-99d0-88383ce28942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e597f661-0a21-4c98-9b91-e9c3acc823e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_45788267-5972-4975-99d0-88383ce28942" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e597f661-0a21-4c98-9b91-e9c3acc823e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_TermLoanFacilityMember_803e28e6-f3aa-4b20-968b-3307ba11f7a5" xlink:href="appn-20240930.xsd#appn_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e597f661-0a21-4c98-9b91-e9c3acc823e8" xlink:to="loc_appn_TermLoanFacilityMember_803e28e6-f3aa-4b20-968b-3307ba11f7a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_69c82bad-5549-4401-8394-5b7c7ce3adad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e597f661-0a21-4c98-9b91-e9c3acc823e8" xlink:to="loc_us-gaap_LetterOfCreditMember_69c82bad-5549-4401-8394-5b7c7ce3adad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SwinglineSubFacilityMember_7a026308-d67d-43ba-b17f-a531b83c8563" xlink:href="appn-20240930.xsd#appn_SwinglineSubFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e597f661-0a21-4c98-9b91-e9c3acc823e8" xlink:to="loc_appn_SwinglineSubFacilityMember_7a026308-d67d-43ba-b17f-a531b83c8563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0898b898-6054-4ac6-b3dd-74241df198af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_46be1ed4-1b05-431e-a8f8-339e3a361df7" xlink:to="loc_us-gaap_CreditFacilityAxis_0898b898-6054-4ac6-b3dd-74241df198af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_02d8b71b-0d7d-4772-a90a-15a9b685016e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_0898b898-6054-4ac6-b3dd-74241df198af" xlink:to="loc_us-gaap_CreditFacilityDomain_02d8b71b-0d7d-4772-a90a-15a9b685016e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e7dc56ab-9faf-4169-9a55-4dc0616ad6b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_02d8b71b-0d7d-4772-a90a-15a9b685016e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e7dc56ab-9faf-4169-9a55-4dc0616ad6b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_0abe6328-107d-4e6a-9458-be0b66d41094" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_46be1ed4-1b05-431e-a8f8-339e3a361df7" xlink:to="loc_us-gaap_VariableRateAxis_0abe6328-107d-4e6a-9458-be0b66d41094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_461099b7-d557-4f88-bbff-68a4b583c0df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_0abe6328-107d-4e6a-9458-be0b66d41094" xlink:to="loc_us-gaap_VariableRateDomain_461099b7-d557-4f88-bbff-68a4b583c0df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_37f4f215-6d81-42c8-8b12-e4f4d0249789" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_461099b7-d557-4f88-bbff-68a4b583c0df" xlink:to="loc_us-gaap_BaseRateMember_37f4f215-6d81-42c8-8b12-e4f4d0249789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_f9ee90e0-8074-412f-afef-6fd321c57275" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_461099b7-d557-4f88-bbff-68a4b583c0df" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_f9ee90e0-8074-412f-afef-6fd321c57275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9e454e43-a02b-4dd4-b9d6-d9e05df1e17c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_46be1ed4-1b05-431e-a8f8-339e3a361df7" xlink:to="loc_srt_RangeAxis_9e454e43-a02b-4dd4-b9d6-d9e05df1e17c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e4582f5d-4207-4123-b1e8-6c4542d6d3e3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9e454e43-a02b-4dd4-b9d6-d9e05df1e17c" xlink:to="loc_srt_RangeMember_e4582f5d-4207-4123-b1e8-6c4542d6d3e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3fd4d81e-96e3-414b-b647-2b9a9f87915b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e4582f5d-4207-4123-b1e8-6c4542d6d3e3" xlink:to="loc_srt_MinimumMember_3fd4d81e-96e3-414b-b647-2b9a9f87915b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ad15e141-6dd3-402c-a86a-e978e2ca29b4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e4582f5d-4207-4123-b1e8-6c4542d6d3e3" xlink:to="loc_srt_MaximumMember_ad15e141-6dd3-402c-a86a-e978e2ca29b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_e7d8e526-f495-43f2-a1b8-4f2ee0ab1692" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_46be1ed4-1b05-431e-a8f8-339e3a361df7" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_e7d8e526-f495-43f2-a1b8-4f2ee0ab1692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_bf6692e0-3efd-43a1-bb25-cbd69e02b829" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_e7d8e526-f495-43f2-a1b8-4f2ee0ab1692" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_bf6692e0-3efd-43a1-bb25-cbd69e02b829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputEbitdaMultipleMember_ff797878-e4e4-413a-b924-bd7879193772" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputEbitdaMultipleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_bf6692e0-3efd-43a1-bb25-cbd69e02b829" xlink:to="loc_us-gaap_MeasurementInputEbitdaMultipleMember_ff797878-e4e4-413a-b924-bd7879193772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_96233fc7-f2a7-4500-ba23-23713c69b80a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_46be1ed4-1b05-431e-a8f8-339e3a361df7" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_96233fc7-f2a7-4500-ba23-23713c69b80a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_84d399ef-d341-4a45-a17a-783eb42b8f14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96233fc7-f2a7-4500-ba23-23713c69b80a" xlink:to="loc_us-gaap_DebtInstrumentTerm_84d399ef-d341-4a45-a17a-783eb42b8f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_08e942fd-8621-4e71-a181-45d8fe5f6ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96233fc7-f2a7-4500-ba23-23713c69b80a" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_08e942fd-8621-4e71-a181-45d8fe5f6ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f3749f93-5bf0-43f5-86a7-71436c44be26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96233fc7-f2a7-4500-ba23-23713c69b80a" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f3749f93-5bf0-43f5-86a7-71436c44be26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_6ffe1c94-e300-4217-a359-22d18b57ccaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96233fc7-f2a7-4500-ba23-23713c69b80a" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_6ffe1c94-e300-4217-a359-22d18b57ccaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_997f9c1b-9745-4e3d-b964-b3425ac159b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96233fc7-f2a7-4500-ba23-23713c69b80a" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_997f9c1b-9745-4e3d-b964-b3425ac159b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_77f2bf76-0b9d-4b9c-ac54-a6afdab9899f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96233fc7-f2a7-4500-ba23-23713c69b80a" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_77f2bf76-0b9d-4b9c-ac54-a6afdab9899f" 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-20240930.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_b1b8be7c-fe5e-4584-bbd6-72c0c140d0a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_3b8c319b-0098-4a57-b5c3-62e863ab3b3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b1b8be7c-fe5e-4584-bbd6-72c0c140d0a3" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_3b8c319b-0098-4a57-b5c3-62e863ab3b3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_671847c9-a9bf-4010-8420-333e70b835a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3b8c319b-0098-4a57-b5c3-62e863ab3b3b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_671847c9-a9bf-4010-8420-333e70b835a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_48bccc57-36a4-40b5-8c76-94f033a5d058" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_671847c9-a9bf-4010-8420-333e70b835a0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_48bccc57-36a4-40b5-8c76-94f033a5d058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_6490d92f-d0cb-4ffc-87df-f9ff52eab408" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_48bccc57-36a4-40b5-8c76-94f033a5d058" xlink:to="loc_us-gaap_LineOfCreditMember_6490d92f-d0cb-4ffc-87df-f9ff52eab408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_60b69ed8-52e8-4d13-b960-c43d7da9b9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_48bccc57-36a4-40b5-8c76-94f033a5d058" xlink:to="loc_us-gaap_SecuredDebtMember_60b69ed8-52e8-4d13-b960-c43d7da9b9e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_d2a1c1bb-9546-4c4d-be51-4c4366b3ae7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3b8c319b-0098-4a57-b5c3-62e863ab3b3b" xlink:to="loc_us-gaap_CreditFacilityAxis_d2a1c1bb-9546-4c4d-be51-4c4366b3ae7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fd24ac55-5299-4353-87e3-c4a5696a8151" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_d2a1c1bb-9546-4c4d-be51-4c4366b3ae7c" xlink:to="loc_us-gaap_CreditFacilityDomain_fd24ac55-5299-4353-87e3-c4a5696a8151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_111ba6fc-1e97-4acd-b02f-7538a08fdd7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_fd24ac55-5299-4353-87e3-c4a5696a8151" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_111ba6fc-1e97-4acd-b02f-7538a08fdd7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_725da4c4-5fa9-4915-a4f2-845580ca9a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3b8c319b-0098-4a57-b5c3-62e863ab3b3b" xlink:to="loc_us-gaap_DebtInstrumentAxis_725da4c4-5fa9-4915-a4f2-845580ca9a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_135c35e1-9387-41ac-86cf-005e07637a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_725da4c4-5fa9-4915-a4f2-845580ca9a1a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_135c35e1-9387-41ac-86cf-005e07637a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SecuredTermLoanFacilityMember_7f2ccae7-0221-4f4f-9f94-93c111b0beba" xlink:href="appn-20240930.xsd#appn_SecuredTermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_135c35e1-9387-41ac-86cf-005e07637a9b" xlink:to="loc_appn_SecuredTermLoanFacilityMember_7f2ccae7-0221-4f4f-9f94-93c111b0beba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_48fba893-85b7-4750-99d4-6a7f0c84765c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3b8c319b-0098-4a57-b5c3-62e863ab3b3b" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_48fba893-85b7-4750-99d4-6a7f0c84765c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e121734f-c37c-40f6-9bae-cdbd519dc64b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_48fba893-85b7-4750-99d4-6a7f0c84765c" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e121734f-c37c-40f6-9bae-cdbd519dc64b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_0c3ae027-021d-472a-a282-e5cf52c45fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_48fba893-85b7-4750-99d4-6a7f0c84765c" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_0c3ae027-021d-472a-a282-e5cf52c45fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_19f35768-d559-483a-b0cc-cb15701d11b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_48fba893-85b7-4750-99d4-6a7f0c84765c" xlink:to="loc_us-gaap_LongTermDebt_19f35768-d559-483a-b0cc-cb15701d11b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_aa3b58d7-4147-4fcf-adf6-2b9b144a47a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_48fba893-85b7-4750-99d4-6a7f0c84765c" xlink:to="loc_us-gaap_LongTermDebtCurrent_aa3b58d7-4147-4fcf-adf6-2b9b144a47a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_fa74742b-910b-4eef-9847-7e830c1ecc47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_48fba893-85b7-4750-99d4-6a7f0c84765c" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_fa74742b-910b-4eef-9847-7e830c1ecc47" 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-20240930.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_5d7ef0c3-e6c4-408b-adcc-450a91f1bef8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncomeTaxesTable_0cfeb446-d97d-42b0-b8cb-99752bbe37d0" xlink:href="appn-20240930.xsd#appn_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5d7ef0c3-e6c4-408b-adcc-450a91f1bef8" xlink:to="loc_appn_IncomeTaxesTable_0cfeb446-d97d-42b0-b8cb-99752bbe37d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_94a2a006-83c6-46ad-a82f-4944e47c1cb5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_IncomeTaxesTable_0cfeb446-d97d-42b0-b8cb-99752bbe37d0" xlink:to="loc_srt_RangeAxis_94a2a006-83c6-46ad-a82f-4944e47c1cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9c0dcf12-fab5-4bc6-beb0-af9a072abd76" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_94a2a006-83c6-46ad-a82f-4944e47c1cb5" xlink:to="loc_srt_RangeMember_9c0dcf12-fab5-4bc6-beb0-af9a072abd76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a81a9b14-4060-46d0-afc6-5cbfd1b7a685" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9c0dcf12-fab5-4bc6-beb0-af9a072abd76" xlink:to="loc_srt_MinimumMember_a81a9b14-4060-46d0-afc6-5cbfd1b7a685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_53139147-0db8-4395-b670-c47ff2ea8806" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9c0dcf12-fab5-4bc6-beb0-af9a072abd76" xlink:to="loc_srt_MaximumMember_53139147-0db8-4395-b670-c47ff2ea8806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_44f1f2c2-297c-4ad4-9d97-02fa6d297f93" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_IncomeTaxesTable_0cfeb446-d97d-42b0-b8cb-99752bbe37d0" xlink:to="loc_srt_ConsolidatedEntitiesAxis_44f1f2c2-297c-4ad4-9d97-02fa6d297f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_52510b9b-e8cd-475c-a2e6-a15c790927ff" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_44f1f2c2-297c-4ad4-9d97-02fa6d297f93" xlink:to="loc_srt_ConsolidatedEntitiesDomain_52510b9b-e8cd-475c-a2e6-a15c790927ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_7fa73a57-a5d9-4763-aa8c-bb0088c49d04" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_52510b9b-e8cd-475c-a2e6-a15c790927ff" xlink:to="loc_srt_SubsidiariesMember_7fa73a57-a5d9-4763-aa8c-bb0088c49d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncomeTaxesLineItems_c62ab2c1-9a11-4ea5-972f-1856a409ecfd" xlink:href="appn-20240930.xsd#appn_IncomeTaxesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_IncomeTaxesTable_0cfeb446-d97d-42b0-b8cb-99752bbe37d0" xlink:to="loc_appn_IncomeTaxesLineItems_c62ab2c1-9a11-4ea5-972f-1856a409ecfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_08fccaf6-f4ef-4aca-acf2-546059103cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_IncomeTaxesLineItems_c62ab2c1-9a11-4ea5-972f-1856a409ecfd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_08fccaf6-f4ef-4aca-acf2-546059103cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_caf30849-e053-4d44-88c0-ee48d5006abe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_IncomeTaxesLineItems_c62ab2c1-9a11-4ea5-972f-1856a409ecfd" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_caf30849-e053-4d44-88c0-ee48d5006abe" 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-20240930.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_3e886a5f-5394-4660-afae-811bcdc52cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_db00cc09-4488-41c6-a9e0-e3c172383d45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3e886a5f-5394-4660-afae-811bcdc52cf2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_db00cc09-4488-41c6-a9e0-e3c172383d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_c8d5a51e-5505-4ade-ac6e-33c1985d802a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_db00cc09-4488-41c6-a9e0-e3c172383d45" xlink:to="loc_srt_TitleOfIndividualAxis_c8d5a51e-5505-4ade-ac6e-33c1985d802a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_b1274436-a85f-472b-b915-227d475a2a60" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_c8d5a51e-5505-4ade-ac6e-33c1985d802a" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_b1274436-a85f-472b-b915-227d475a2a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_d7826f87-d200-4efd-a33a-97891354d1a7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_b1274436-a85f-472b-b915-227d475a2a60" xlink:to="loc_srt_ChiefExecutiveOfficerMember_d7826f87-d200-4efd-a33a-97891354d1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c7e527d3-3214-4913-8d85-571636ae1cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_db00cc09-4488-41c6-a9e0-e3c172383d45" xlink:to="loc_us-gaap_AwardTypeAxis_c7e527d3-3214-4913-8d85-571636ae1cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e537a555-77c9-48cb-a809-d91f15f15bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_c7e527d3-3214-4913-8d85-571636ae1cb4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e537a555-77c9-48cb-a809-d91f15f15bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_eff04609-cfcb-46d8-8a8a-74f7a5588b38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e537a555-77c9-48cb-a809-d91f15f15bbf" xlink:to="loc_us-gaap_EmployeeStockOptionMember_eff04609-cfcb-46d8-8a8a-74f7a5588b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7df93fd6-a1ad-416b-8026-9406fa12c758" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e537a555-77c9-48cb-a809-d91f15f15bbf" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7df93fd6-a1ad-416b-8026-9406fa12c758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e75717c7-97e9-491a-be41-736a9c0ce0f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_db00cc09-4488-41c6-a9e0-e3c172383d45" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e75717c7-97e9-491a-be41-736a9c0ce0f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_7c8493aa-a36b-45fd-bda0-a01abd1a1ed4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e75717c7-97e9-491a-be41-736a9c0ce0f2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_7c8493aa-a36b-45fd-bda0-a01abd1a1ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_11b525b1-ee67-4919-ad3f-eefda137f85a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e75717c7-97e9-491a-be41-736a9c0ce0f2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_11b525b1-ee67-4919-ad3f-eefda137f85a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_46f981a5-ec78-4e3d-8887-75801732bf54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e75717c7-97e9-491a-be41-736a9c0ce0f2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_46f981a5-ec78-4e3d-8887-75801732bf54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_4233c21d-18a2-4403-97ce-ee7b42ef963b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e75717c7-97e9-491a-be41-736a9c0ce0f2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_4233c21d-18a2-4403-97ce-ee7b42ef963b" 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-20240930.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_0da018a3-6463-47ae-b8e3-ead7f79ce6e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_841e1f68-36a4-48ac-9a0d-21702cf27eca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0da018a3-6463-47ae-b8e3-ead7f79ce6e2" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_841e1f68-36a4-48ac-9a0d-21702cf27eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_e98f4b7a-267b-4d87-81ba-5fb6840e8b97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_841e1f68-36a4-48ac-9a0d-21702cf27eca" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_e98f4b7a-267b-4d87-81ba-5fb6840e8b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6bc3b9d7-ce65-415b-b61d-01062826609e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_e98f4b7a-267b-4d87-81ba-5fb6840e8b97" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6bc3b9d7-ce65-415b-b61d-01062826609e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_4da195f9-2c5d-4912-af73-6bc7cebd3804" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6bc3b9d7-ce65-415b-b61d-01062826609e" xlink:to="loc_us-gaap_CostOfSalesMember_4da195f9-2c5d-4912-af73-6bc7cebd3804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_adc49908-4d6c-4e6c-b00c-e811206571f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6bc3b9d7-ce65-415b-b61d-01062826609e" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_adc49908-4d6c-4e6c-b00c-e811206571f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_72138ce8-c04a-4273-b883-9881bbcf66f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6bc3b9d7-ce65-415b-b61d-01062826609e" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_72138ce8-c04a-4273-b883-9881bbcf66f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_71afe01b-cd30-4193-87e2-56885a674a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6bc3b9d7-ce65-415b-b61d-01062826609e" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_71afe01b-cd30-4193-87e2-56885a674a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_376500f6-b7be-4397-93b4-17b8efdc0b11" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_841e1f68-36a4-48ac-9a0d-21702cf27eca" xlink:to="loc_srt_ProductOrServiceAxis_376500f6-b7be-4397-93b4-17b8efdc0b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4f6775b4-2b79-4f74-b392-de1dd8d483a2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_376500f6-b7be-4397-93b4-17b8efdc0b11" xlink:to="loc_srt_ProductsAndServicesDomain_4f6775b4-2b79-4f74-b392-de1dd8d483a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SubscriptionsSoftwareAndSupportMember_5ad0cc22-9165-413c-a318-32dbced7fba8" xlink:href="appn-20240930.xsd#appn_SubscriptionsSoftwareAndSupportMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4f6775b4-2b79-4f74-b392-de1dd8d483a2" xlink:to="loc_appn_SubscriptionsSoftwareAndSupportMember_5ad0cc22-9165-413c-a318-32dbced7fba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ProfessionalServicesMember_0bfdec95-b9b1-4855-b8c5-d5783869bc09" xlink:href="appn-20240930.xsd#appn_ProfessionalServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4f6775b4-2b79-4f74-b392-de1dd8d483a2" xlink:to="loc_appn_ProfessionalServicesMember_0bfdec95-b9b1-4855-b8c5-d5783869bc09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_291c9fd4-2a3d-43f5-89d9-7a8407a00d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_841e1f68-36a4-48ac-9a0d-21702cf27eca" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_291c9fd4-2a3d-43f5-89d9-7a8407a00d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ab163886-599b-4b3d-97ec-a585efa09fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_291c9fd4-2a3d-43f5-89d9-7a8407a00d9d" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ab163886-599b-4b3d-97ec-a585efa09fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/BasicandDilutedLossperShareDetails" xlink:type="simple" xlink:href="appn-20240930.xsd#BasicandDilutedLossperShareDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/BasicandDilutedLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_88b7d9ea-7388-4466-b5ec-2008f704a8d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_7393718a-a58a-4005-a585-c7c7c483d73c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_88b7d9ea-7388-4466-b5ec-2008f704a8d1" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_7393718a-a58a-4005-a585-c7c7c483d73c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a0dc6933-0580-48ab-b529-ef2d7a411611" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_7393718a-a58a-4005-a585-c7c7c483d73c" xlink:to="loc_us-gaap_AwardTypeAxis_a0dc6933-0580-48ab-b529-ef2d7a411611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6a512fb-d6dd-4ab9-8269-5598f7fe3d80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a0dc6933-0580-48ab-b529-ef2d7a411611" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6a512fb-d6dd-4ab9-8269-5598f7fe3d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f1273600-98d6-459c-8119-ef74af0bd365" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6a512fb-d6dd-4ab9-8269-5598f7fe3d80" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f1273600-98d6-459c-8119-ef74af0bd365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_97b9e6c5-ffd0-4623-990f-404443dea42e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b6a512fb-d6dd-4ab9-8269-5598f7fe3d80" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_97b9e6c5-ffd0-4623-990f-404443dea42e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_3d75d1dc-9d94-4591-aeef-7fe383802b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_7393718a-a58a-4005-a585-c7c7c483d73c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_3d75d1dc-9d94-4591-aeef-7fe383802b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_50f8ae6b-7ef8-4f22-b89b-fd8aa6808c83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_3d75d1dc-9d94-4591-aeef-7fe383802b2a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_50f8ae6b-7ef8-4f22-b89b-fd8aa6808c83" 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-20240930.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_924df5e4-236a-4937-854b-573786c47248" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_7d122089-f169-47ff-9d98-75ae3b2975fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_924df5e4-236a-4937-854b-573786c47248" xlink:to="loc_us-gaap_LossContingenciesTable_7d122089-f169-47ff-9d98-75ae3b2975fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_b0a5a2c2-6ae4-4b75-81d8-c64d366a02b0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_7d122089-f169-47ff-9d98-75ae3b2975fb" xlink:to="loc_srt_LitigationCaseAxis_b0a5a2c2-6ae4-4b75-81d8-c64d366a02b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_f19849a7-cc9a-4bb9-a9e1-b11867b0b714" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_b0a5a2c2-6ae4-4b75-81d8-c64d366a02b0" xlink:to="loc_srt_LitigationCaseTypeDomain_f19849a7-cc9a-4bb9-a9e1-b11867b0b714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_PegasystemsLitigationMember_1735c290-cc67-4ab0-bfa3-f3eeaf03d97b" xlink:href="appn-20240930.xsd#appn_PegasystemsLitigationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_f19849a7-cc9a-4bb9-a9e1-b11867b0b714" xlink:to="loc_appn_PegasystemsLitigationMember_1735c290-cc67-4ab0-bfa3-f3eeaf03d97b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_YouyongZouLitigationMember_9b9d681f-4451-4c95-9a93-dd0e6d880b4f" xlink:href="appn-20240930.xsd#appn_YouyongZouLitigationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_f19849a7-cc9a-4bb9-a9e1-b11867b0b714" xlink:to="loc_appn_YouyongZouLitigationMember_9b9d681f-4451-4c95-9a93-dd0e6d880b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis_4b6a1623-f9b6-486c-ac4b-d1704b8ba00c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainContingenciesByNatureAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_7d122089-f169-47ff-9d98-75ae3b2975fb" xlink:to="loc_us-gaap_GainContingenciesByNatureAxis_4b6a1623-f9b6-486c-ac4b-d1704b8ba00c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyNatureDomain_d2709c58-1646-41f8-9273-094ef0872f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_4b6a1623-f9b6-486c-ac4b-d1704b8ba00c" xlink:to="loc_us-gaap_GainContingencyNatureDomain_d2709c58-1646-41f8-9273-094ef0872f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_MisappropriationOfTradeSecretsMember_cccce22b-2b30-440d-974c-e6032ff66e13" xlink:href="appn-20240930.xsd#appn_MisappropriationOfTradeSecretsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingencyNatureDomain_d2709c58-1646-41f8-9273-094ef0872f7c" xlink:to="loc_appn_MisappropriationOfTradeSecretsMember_cccce22b-2b30-440d-974c-e6032ff66e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ViolationOfVirginiaComputerCrimesActMember_55871027-50f7-4343-91e2-f724855b34a4" xlink:href="appn-20240930.xsd#appn_ViolationOfVirginiaComputerCrimesActMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingencyNatureDomain_d2709c58-1646-41f8-9273-094ef0872f7c" xlink:to="loc_appn_ViolationOfVirginiaComputerCrimesActMember_55871027-50f7-4343-91e2-f724855b34a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AttorneysFeesAssociatedMember_67c53588-cf9d-4741-a2fa-d7e1ab211874" xlink:href="appn-20240930.xsd#appn_AttorneysFeesAssociatedMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingencyNatureDomain_d2709c58-1646-41f8-9273-094ef0872f7c" xlink:to="loc_appn_AttorneysFeesAssociatedMember_67c53588-cf9d-4741-a2fa-d7e1ab211874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_StatutoryPostJudgementInterestOnJudgmentalMember_50c3f62c-c35c-4ef4-a9ad-43cb14e536bf" xlink:href="appn-20240930.xsd#appn_StatutoryPostJudgementInterestOnJudgmentalMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingencyNatureDomain_d2709c58-1646-41f8-9273-094ef0872f7c" xlink:to="loc_appn_StatutoryPostJudgementInterestOnJudgmentalMember_50c3f62c-c35c-4ef4-a9ad-43cb14e536bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_7d122089-f169-47ff-9d98-75ae3b2975fb" xlink:to="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_87e30a91-0da7-416b-81b6-d059d9cf980b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_us-gaap_PurchaseObligation_87e30a91-0da7-416b-81b6-d059d9cf980b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_3eb42e9e-1da9-429c-af77-0b1a7229f432" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_us-gaap_LongtermPurchaseCommitmentPeriod_3eb42e9e-1da9-429c-af77-0b1a7229f432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_1001bcda-d302-4e6f-9dbb-a6d1e4eb7d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_1001bcda-d302-4e6f-9dbb-a6d1e4eb7d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear_0c86b0d5-bdf7-417f-9111-3c284b74457d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_us-gaap_PurchaseObligationDueInFifthYear_0c86b0d5-bdf7-417f-9111-3c284b74457d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_PaymentsForPurchaseObligation_e7952ccd-bf11-46c7-a426-7e78b52453b5" xlink:href="appn-20240930.xsd#appn_PaymentsForPurchaseObligation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_appn_PaymentsForPurchaseObligation_e7952ccd-bf11-46c7-a426-7e78b52453b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_4e6f7f77-274a-4dbc-a325-1cc48185cc8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_4e6f7f77-274a-4dbc-a325-1cc48185cc8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_GainContingencyDamagesAwardedInterestPercentage_41746c1c-3300-4956-b2d6-627fc80fe15c" xlink:href="appn-20240930.xsd#appn_GainContingencyDamagesAwardedInterestPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_appn_GainContingencyDamagesAwardedInterestPercentage_41746c1c-3300-4956-b2d6-627fc80fe15c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationJudgmentPreservationInsuranceCost_5eaa8bbf-8085-4caa-81b7-1faa34fd556f" xlink:href="appn-20240930.xsd#appn_LitigationJudgmentPreservationInsuranceCost"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_appn_LitigationJudgmentPreservationInsuranceCost_5eaa8bbf-8085-4caa-81b7-1faa34fd556f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_JudgmentPreservationInsuranceThresholdAmount_99fdbf22-90d9-4a0f-bca8-754f05ea223d" xlink:href="appn-20240930.xsd#appn_JudgmentPreservationInsuranceThresholdAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_appn_JudgmentPreservationInsuranceThresholdAmount_99fdbf22-90d9-4a0f-bca8-754f05ea223d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationAppealProcessPeriod_f6343024-5a4b-43f4-a4a9-da6f7e30b11d" xlink:href="appn-20240930.xsd#appn_LitigationAppealProcessPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_appn_LitigationAppealProcessPeriod_f6343024-5a4b-43f4-a4a9-da6f7e30b11d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationJudgmentPreservationInsuranceExpense_ea23da5c-eeb5-404c-824e-5b7305c66535" xlink:href="appn-20240930.xsd#appn_LitigationJudgmentPreservationInsuranceExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_appn_LitigationJudgmentPreservationInsuranceExpense_ea23da5c-eeb5-404c-824e-5b7305c66535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationJudgmentPreservationInsuranceCurrent_375c00c6-4408-4270-979e-776a512d62b4" xlink:href="appn-20240930.xsd#appn_LitigationJudgmentPreservationInsuranceCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_appn_LitigationJudgmentPreservationInsuranceCurrent_375c00c6-4408-4270-979e-776a512d62b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationJudgmentPreservationInsuranceNoncurrent_b479a0bf-edb8-484a-b040-2022430c27b0" xlink:href="appn-20240930.xsd#appn_LitigationJudgmentPreservationInsuranceNoncurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_appn_LitigationJudgmentPreservationInsuranceNoncurrent_b479a0bf-edb8-484a-b040-2022430c27b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_21a2a7ec-7497-48d3-b0f0-ca95f071ac71" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_21a2a7ec-7497-48d3-b0f0-ca95f071ac71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_609a176b-f66c-4fe9-9ded-086a653cc925" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_609a176b-f66c-4fe9-9ded-086a653cc925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_91d4a02f-cd13-42ec-8630-0852b853d190" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_91d4a02f-cd13-42ec-8630-0852b853d190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_93665ef1-108f-4f6a-8542-cf5d43fa69d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_93665ef1-108f-4f6a-8542-cf5d43fa69d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e7162946-e764-42dd-969b-ddfe77441d20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e7162946-e764-42dd-969b-ddfe77441d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_243d4ce5-6c68-498d-9201-b0828eb93cea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_31c00385-d406-404a-9cb5-40f4db1ae763" xlink:to="loc_us-gaap_TreasuryStockCommonShares_243d4ce5-6c68-498d-9201-b0828eb93cea" 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-20240930.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_3ce4a750-f59f-47de-961a-a14cba001ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8d6a9578-b4c7-4782-896a-a32afaf0df92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_3ce4a750-f59f-47de-961a-a14cba001ecd" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8d6a9578-b4c7-4782-896a-a32afaf0df92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_2f7d85b3-f06e-444e-9f69-3e1679fece8f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8d6a9578-b4c7-4782-896a-a32afaf0df92" xlink:to="loc_srt_StatementGeographicalAxis_2f7d85b3-f06e-444e-9f69-3e1679fece8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2497f5f5-f634-4c10-a8c4-5cfd8e3f9c14" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_2f7d85b3-f06e-444e-9f69-3e1679fece8f" xlink:to="loc_srt_SegmentGeographicalDomain_2497f5f5-f634-4c10-a8c4-5cfd8e3f9c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_ad5e037a-0152-4a83-9d01-daae35e3ff24" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_2497f5f5-f634-4c10-a8c4-5cfd8e3f9c14" xlink:to="loc_country_US_ad5e037a-0152-4a83-9d01-daae35e3ff24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_1f2a026f-16e6-40ec-b4d2-48cd890da749" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_2497f5f5-f634-4c10-a8c4-5cfd8e3f9c14" xlink:to="loc_us-gaap_NonUsMember_1f2a026f-16e6-40ec-b4d2-48cd890da749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_7a256498-d4a1-4ced-a937-9cf21fbe97c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8d6a9578-b4c7-4782-896a-a32afaf0df92" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_7a256498-d4a1-4ced-a937-9cf21fbe97c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_09cf8244-2443-4c6d-a397-b6fb0bca8722" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_7a256498-d4a1-4ced-a937-9cf21fbe97c8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_09cf8244-2443-4c6d-a397-b6fb0bca8722" 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-20240930.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_80ff8078-3f25-4e68-bed0-35258eb653cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8fd61613-4b72-4727-8491-b70477686492" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_80ff8078-3f25-4e68-bed0-35258eb653cc" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8fd61613-4b72-4727-8491-b70477686492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_33d1a2ae-66ba-410c-9c4e-624c8bd44ec2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8fd61613-4b72-4727-8491-b70477686492" xlink:to="loc_srt_StatementGeographicalAxis_33d1a2ae-66ba-410c-9c4e-624c8bd44ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d5f6cffc-27ad-4fe7-bfc4-b4a3d1f5f51f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_33d1a2ae-66ba-410c-9c4e-624c8bd44ec2" xlink:to="loc_srt_SegmentGeographicalDomain_d5f6cffc-27ad-4fe7-bfc4-b4a3d1f5f51f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_95e94a1a-1b5f-4f5c-a196-07ae6429be3b" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_d5f6cffc-27ad-4fe7-bfc4-b4a3d1f5f51f" xlink:to="loc_country_US_95e94a1a-1b5f-4f5c-a196-07ae6429be3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_ffcb6bfe-c80d-4806-b02f-0690dd54da85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_d5f6cffc-27ad-4fe7-bfc4-b4a3d1f5f51f" xlink:to="loc_us-gaap_NonUsMember_ffcb6bfe-c80d-4806-b02f-0690dd54da85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f83cfb61-bb4b-43d9-9d45-ce50f6c8c51b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8fd61613-4b72-4727-8491-b70477686492" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f83cfb61-bb4b-43d9-9d45-ce50f6c8c51b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_1e691fa6-bf51-4a9c-b3b7-711bb42f70d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f83cfb61-bb4b-43d9-9d45-ce50f6c8c51b" xlink:to="loc_us-gaap_NoncurrentAssets_1e691fa6-bf51-4a9c-b3b7-711bb42f70d0" 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-20240930.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_72f0be94-5edb-4f54-b580-d94683bb65e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_3fe6e937-db7c-46b9-8678-44f6a12039e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_72f0be94-5edb-4f54-b580-d94683bb65e0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_3fe6e937-db7c-46b9-8678-44f6a12039e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_1e255489-349a-40a5-8ac6-ff0156dca313" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_3fe6e937-db7c-46b9-8678-44f6a12039e7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_1e255489-349a-40a5-8ac6-ff0156dca313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_85b0657a-3d68-4fa4-8f36-9eeb3bd9bc99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_1e255489-349a-40a5-8ac6-ff0156dca313" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_85b0657a-3d68-4fa4-8f36-9eeb3bd9bc99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember_39a50bd3-6f50-4ee7-bcdc-c7990eee3bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_85b0657a-3d68-4fa4-8f36-9eeb3bd9bc99" xlink:to="loc_us-gaap_CashMember_39a50bd3-6f50-4ee7-bcdc-c7990eee3bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_74bd239a-06c9-4d6b-a610-64b1464f27ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_85b0657a-3d68-4fa4-8f36-9eeb3bd9bc99" xlink:to="loc_us-gaap_MoneyMarketFundsMember_74bd239a-06c9-4d6b-a610-64b1464f27ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_19136c02-1a9a-4215-b4ea-25595074b6ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_3fe6e937-db7c-46b9-8678-44f6a12039e7" xlink:to="loc_us-gaap_FinancialInstrumentAxis_19136c02-1a9a-4215-b4ea-25595074b6ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_56466b0f-bdb2-4a74-8775-52e4035e2a68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_19136c02-1a9a-4215-b4ea-25595074b6ac" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_56466b0f-bdb2-4a74-8775-52e4035e2a68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryBondSecuritiesMember_e324a106-a2e8-45d8-b2bd-2255097f2673" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasuryBondSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_56466b0f-bdb2-4a74-8775-52e4035e2a68" xlink:to="loc_us-gaap_USTreasuryBondSecuritiesMember_e324a106-a2e8-45d8-b2bd-2255097f2673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_5a13670b-bd44-4632-8d8e-a33e2ebf985b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_56466b0f-bdb2-4a74-8775-52e4035e2a68" xlink:to="loc_us-gaap_CommercialPaperMember_5a13670b-bd44-4632-8d8e-a33e2ebf985b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_cae6710f-a931-48b0-acb2-b8a6e429e7f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_56466b0f-bdb2-4a74-8775-52e4035e2a68" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_cae6710f-a931-48b0-acb2-b8a6e429e7f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AgencySecuritiesMember_9198cd20-49d8-40a0-8981-7a3fbd4350fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AgencySecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_56466b0f-bdb2-4a74-8775-52e4035e2a68" xlink:to="loc_us-gaap_AgencySecuritiesMember_9198cd20-49d8-40a0-8981-7a3fbd4350fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9e329682-3624-4f99-8bd2-651f8ad97f80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_3fe6e937-db7c-46b9-8678-44f6a12039e7" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9e329682-3624-4f99-8bd2-651f8ad97f80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_30b05a1a-f51e-4e31-a6da-7db4ad50a1ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9e329682-3624-4f99-8bd2-651f8ad97f80" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_30b05a1a-f51e-4e31-a6da-7db4ad50a1ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_04ad07a5-9c80-46e8-8a6d-8ce06535f52f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_30b05a1a-f51e-4e31-a6da-7db4ad50a1ee" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_04ad07a5-9c80-46e8-8a6d-8ce06535f52f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_24eb6c7c-f49c-41f8-b105-ae92cabee9e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_30b05a1a-f51e-4e31-a6da-7db4ad50a1ee" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_24eb6c7c-f49c-41f8-b105-ae92cabee9e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e11a9e98-797d-4a4f-85ea-82e8567b5d47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_3fe6e937-db7c-46b9-8678-44f6a12039e7" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e11a9e98-797d-4a4f-85ea-82e8567b5d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2d186519-338b-4b27-9343-04971e6329f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e11a9e98-797d-4a4f-85ea-82e8567b5d47" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2d186519-338b-4b27-9343-04971e6329f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_cc29a9be-a379-4a3e-ae9f-e1d2ad4c2321" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e11a9e98-797d-4a4f-85ea-82e8567b5d47" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_cc29a9be-a379-4a3e-ae9f-e1d2ad4c2321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_2728b626-af3b-49ac-91a3-6838b34e0288" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e11a9e98-797d-4a4f-85ea-82e8567b5d47" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_2728b626-af3b-49ac-91a3-6838b34e0288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_880d5b97-206c-46af-b30c-e0ec64fde5af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e11a9e98-797d-4a4f-85ea-82e8567b5d47" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_880d5b97-206c-46af-b30c-e0ec64fde5af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_4293c7a0-9dde-48a4-9ced-8ff4d57302de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e11a9e98-797d-4a4f-85ea-82e8567b5d47" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_4293c7a0-9dde-48a4-9ced-8ff4d57302de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_eb7a7e97-3497-4030-b1ab-4c9b2f5df1a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e11a9e98-797d-4a4f-85ea-82e8567b5d47" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_eb7a7e97-3497-4030-b1ab-4c9b2f5df1a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure_71414d39-5b53-45bd-a311-a5b61c3266d4" xlink:href="appn-20240930.xsd#appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_e11a9e98-797d-4a4f-85ea-82e8567b5d47" xlink:to="loc_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure_71414d39-5b53-45bd-a311-a5b61c3266d4" 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-20240930.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_d54d940d-2b39-49e7-a046-4c92f0e58de0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_9cab0c14-fb87-40c4-8509-8752ae663f99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d54d940d-2b39-49e7-a046-4c92f0e58de0" xlink:to="loc_us-gaap_InvestmentIncomeInterest_9cab0c14-fb87-40c4-8509-8752ae663f99" 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-20240930_g1.jpg
<TEXT>
begin 644 appn-20240930_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_
MO _*<P^=GUCSKW>KH4^Q/QO.]/\ >^UC]3=J?N$?R%\4?P+P/RG,/G9]8\Z]
MWJZ%/L3\;SO3_>^UC]3=J?N$?R%\4?P+P/RG,/G9]8\Z]WJZ%/L3\;SO3_>^
MUC]3=J?N$?R%\4?P+P/RG,/G9]8\Z]WJZ%/L3\;SO3_>^UC]3=J?N$?R%\4?
MP+P/RG,/G9]8\Z]WJZ%/L3\;SO3_ 'OM8_4W:G[A'\A?%'\"\#\IS#YV?6/.
MO=ZNA3[$_&\[T_WOM8_4W:G[A'\A?%'\"\#\IS#YV?6/.O=ZNA3[$_&\[T_W
MOM8_4W: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^=GUC
MSKW>KH4^Q/QO.]/][[6/U-VI^X1_(7Q1_ O _*<P^=GUCSKW>KH4^Q/QO.]/
M][[6/U-VI^X1_(7Q1_ O _*<P^=GUCSKW>KH4^Q/QO.]/][[6/U-VI^X1_(7
MQ1_ O _*<P^=GUCSKW>KH4^Q/QO.]/\ >^UC]3=J?N$?R%\4?P+P/RG,/G9]
M8\Z]WJZ%/L3\;SO3_>^UC]3=J?N$?R%\4?P+P/RG,/G9]8\Z]WJZ%/L3\;SO
M3_>^UC]3=J?N$?R%\4?P+P/RG,/G9]8\Z]WJZ%/L3\;SO3_>^UC]3=J?N$?R
M%\4?P+P/RG,/G9]8\Z]WJZ%/L3\;SO3_ 'OM8_4W:G[A'\A?%'\"\#\IS#YV
M?6/.O=ZNA3[$_&\[T_WOM8_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[A'
M\A?%'\"\#\IS#YV?6/.O=ZNA3[$_&\[T_P![[6/U-VI^X1_(7Q1_ O _*<P^
M=GUCSKW>KH4^Q/QO.]/][[6/U-VI^X1_(7Q1_ O _*<P^=GUCSKW>KH4^Q/Q
MO.]/][[6/U-VI^X1_(7Q1_ O _*<P^=GUCSKW>KH4^Q/QO.]/][[6/U-VI^X
M1_(7Q1_ O _*<P^=GUCSKW>KH4^Q/QO.]/\ >^UC]3=J?N$?R%\4?P+P/RG,
M/G9]8\Z]WJZ%/L3\;SO3_>^UC]3=J?N$?R%\4?P+P/RG,/G9]8\Z]WJZ%/L7
M\Z??@=ZC2J4ZLO+W5T9J<\M26%31.TM:G&:2:$T(5*-;;^>E5DC&'RRS2QEF
MA\D81@_-7$)XHU=,T3HO!;)C9N8K,(G=\R8QD3$^?$Q,<X^L>=>[U?W:?8OU
MWX^W>U>]A_\ V)XT_P#^&W3?AU\3CP/_ /WMG?\ ^<G[^L^>>[_P6_8/TN/\
M0EWJUG:4K:XW^TWEJU/RG7R&0V3V9IW=QUZL]27RLF+T-C;"7R4DT))?)T).
MF66'6Z9NF:/5XGDV^*'?O57;6G<59HG9LHHS3,YIC9$1N3<Q5=>[S9VU3NS.
MS9&R(_<:ISJ(V3=B?[%'Z(?0\7XD?O,L?4M)[O4&R^<EMI)9:U'*;36-&GD)
MI:4:<:EW'"Y;#UI)YY_Z2/D)Z$O7_1"$OZK&L7R7W%7Q--=-G#9[AYJG<FWF
M%<S1N[=E/7;=R)B(W/3Q5.SFSMW7UIU;G$<V;<^C3^J8?3L)XH+O!,;++2R>
MVW%+4,D;N6M5K7V@-S[*^^;1A2EJ6=O5Q&\UA8TI>BG-&2I/;59Y9YXQFZTL
M)988IC^2>XN&*F:\)FFK\-5O-D11C,!51OMW955%S+*ZYYL;8BNF)B(V;)VS
M/VIUEFD<VBQ/]FK]%;[/I[Q5'(RVFD_M7Q:V4S4L+F,]2&GM4:ZTS-/9^3DA
M+0DFR5QJV%.YA5A--&K&$TD98PE\G",(S38/F7)$\&5V)_RC5N>V)WFYUZQA
M+_IML[L[R,/MIV;(WNY.W;.^W=D<BC6N+C]NS;GT)F/UOO6F?%>8NI+2I:QX
M07]K-+)3A6OM,[_V^0EK5(U.BM-2Q64V@QL;:22E\LLL;RM&::'1&,L(],([
MS7D?L73,UY)KVW7$S.RB_E$T;(V;FVY;S&O?3MYL]:IV1N[)YCE4:VI_]YAI
M_)7^B:8Z;I/2/BEN&&1C0IZUV)Y+:6JUIY*=2K@L;MGJZPM8SW4U/RU>M<[B
M:5OIK:E:]6K/&E:U*L)NM)+3GZ(331=G/))\.6&WU61:@TMBZ*8F8B[7CL/7
M5LIV[(BG!XBC?35MIC?7*:=FRJ:J=LQ'+MZSR^?;+5ZF?.BF?71TG4VC/$3]
MUSJGR/[YW7U_MW-6EEC-)K/9W<"[\A--2C4\G6GT%B-<4H32S_T<8RS320FC
MT];J=,T(DSSDT.-GE.^^ Y/EV9Q3_P"6S+!T[=W9MB,7<PL\S=V3$3LYV^W'
M-MZKR:O]JNJCT:*O6Q+L/0O>M]V_N+&G+ISFAL%:U*W1Y*EK+76/VXKU)IIY
MZ<E.2AN)_9:M-6GGDZ)9(2]>;IEZ(?K2],*:@XH'&?TS$SF>AM15TQS9PV$K
MQL1N1.V9P?PB-D1.[.W9&[N[D[.?;SO*;O[&(M?EJWOJMCL[1>Y6W.Y%E-DM
MN]?Z)U[CI999IK_1>JL%JFREEGDIU))IKK!W]]0A+/3K230CUOEA/"/Z(P0;
MGNEM3:7O_!=2Y=C\NQ,_T,5A[N'JW)F)]+=HHG<F)CF<V)\QV%N]:O1MM54U
M1YTQ/2?MG1/H                                           Y [P'
M<76FT7"+E3NAMSGKC2^O-!;&;AZJTCJ*UM[*ZN<+G\/IZ\O,;DJ%MDK6]L*]
M6UN:<L\):U&I3C&'ZTL8?(FGBXZ9R+6?#SI#2>I\/3B]/9CG^#P^(LU3533=
MLW+U--=$U454UQ%5,S&VFJF8YTPX&:7;EC+K]ZU.]NTVJIB?,F(W&?M^-YWI
M_O?:Q^INU/W";''\A?%'\"\#\IS#YVC#ZQYU[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_<
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
M      _Z4:U:VK4KBWJU:%Q0JTZU"O1J34JU&M2FA/2JTJLD99Z=6G/+",LT
M(PC",.F#\UT47:)MW(BJW5$Q,3&V)B=R8F)W)B8W)B>:<S=CFO2_83OB.\>X
MZ4K+':(Y/ZYU%IRREI49=*;K?N[=K"?,J'3&EC;2KN!9Y[.8*QD^2$LN,O+&
M:66$)830EZ98^6.$3B3\6+A-KN8G/M)Y?ALTN;9^$9?O\NN[Z>;75&#JM6KM
M<\^;]J[$SNS$SNNXPV?9MA-RW>JFCS*O31_%MF/R3#U]VC\5+OQAI+&VWQXO
M;6;@24_)T+S)[::NU1M?>U*4(PDFO8V&HK?=*RKWD*?Z\].2>UHU:D(PE\A+
M-#J>+M9<D7P>XZJY=T#JS-\MF=LTV\=A[&/IB>;O=_9JP%44[=R*IBY53&[/
M7)B=O>V-:8FG9&)LT5=3,T]/?/1S;OQ0G!O44M"WW!VJY%;;W]3Y:]S1T]HC
M6FG+>'E*4G1^\<7K>PU!5GA+4C/&$N(Z.I)'Y8S1EEF\QZEY)WA]RR:KFF\W
MTSFF'CF4S>Q6%O3N3/[%S"UV8C<B-W$<V8W-FV8[:UK++:]R[1=HGT(F.GM_
M,[/T9W]/=6ZRA3IR\FZ>E[ZI&2$;#6>V&[F C3A4FHR2S5,I4T-7T]"$*E;H
MFZ+R,98233QA"2'60;GG)Y<;K(]M4Z4G%V(V^GPV.RZ]MV;9W+<8J+W,C;'^
M%N[8B/33L=A;U-DMS_WV]GSZ:H_1L_.Z7TYWG_=U:IIRU<9S;XQVLLU&:O"&
MH]XM$Z/J=26KY&,LU'5V7PE:6M&?Y84XRPJ1D_6A+U?E19F?%0XS.45;S%:#
MU77,5;/\'+<5B8V[-O-P]N[&S9_2V[-NYMV[CF49SE5>[&(L_EKB.G,/N&'Y
M6<7=12UI]/\ )+8/.R6\M&:XFP^\6WF3EH2W,*D;>:M-9:BKPI2W$*,_4C-T
M=?JQZ.GHBP''<$/"SEDTTYEI?46'FK;LZ[EN,M[=[LWVS?68V[-L;=G,VQMY
MKD4XW!5?LWK4^A73^M].QVX&@\O/9T\3K;2.4J9'R/[ODQVI,->SWWSF$LUO
M\SEMKVK-=>7EFA&3J=;K0C#HZ6*8G3FH<%375C,!C;5-K;OYKL7:8HWO[6^W
MU,;W9S]NS9SWWB[;J_9JIG;Y\/USIG[          ?QFFEDEFGGFEDDDEC--
M--&$LLLLL.F::::/1"$L(0^6+^Q$U3%-,;9D?A[S=';/'6M:]R&XNA;&RMI/
M*7%W>:NT_:VM"G",(1J5KBOD)*5*2$8_IFC"#O[&DM58F[38PV69A<OU3LBF
MG#WJJIGS(B*)F9]!\YO68C;-=,1Z,/G68Y8\6=/34Y,_R6V P<]6E/6I2YC>
M3;K&35*-./14JTY;W4=&,]*2/Z9H?)#_ $LFP7 ]PMYE$U9=I;4>(B)B)ZWE
MN-KV3/,B=[9G9,\Z'QJQV"I_:O6H]&NG];XEJ/O/^[JTM3FJY/FWQCNI9:,M
M>,-.;Q:)UA4ZDU7R,)9:.D<OFZTU:$_RQIPEC4A)^M&7J_*SS+.*AQF<WJWF
M%T'JNB9JV?XV6XK#1MV;>;B+=J-FS^EMV;=S;MW''KSG*J-V<19_)7$]*9<X
MZO[^#NK-'S5:-?E+9:@O*56>E"TTAMGO!J26K&E<?-ZL]+*8[0,^!FI21A&>
M6:-W"%6G#K4^O",.F3LEY/?C=YW$5V])7,-8F(G?8G'9;8V;8VQ$VZ\7%W;/
M,F.M^EG<JWLQ.SB7-2Y+;W)O1,^=37/Y][L_.XXU_P")\X%Z;IUJ6A]O.1>X
M]_"%3YO4M](Z-TI@JDTM'KTX5\AG]=R9FA"I7FA)TRXRKU80GFZ/DDA/-NG.
M2BXPV:54UY_F6F<KP^YMB<1B<1=C=W=E%G"3:G9&V=V_3MG9'/F:>ONZQRRC
MVNB[7/H1$?GJV_F>?&ZWBKMRKZ6ZM]C^)&AM,3RRU)+',;K;AY_74M>:,(^2
MN+K3>D<-MU&UEEC&'6HR96MT]'R58=/1#TCI#DAM+8>:+NOM99ABXG9-=O+\
M'9PFSS::;^(NXW?>=5.'IZB=F[U=_6MZ=S#6*:?/JJFK\T13TWD]OGWY_>9;
MZT+W&WG(7(;6Z>O9)Y)L%LAA,5MG/;PJ?)/\VU?B:-;<>GUI?DZ(YJ:$(?HA
M",8QC["T!Q .*OP?7+>*L::MYMF5N=O7<TNW,=MV<S?8:Y,8*?DL3YO.=)B=
M29QB8F)NS11/.HB*?S_M?G>4NH]3:DUCFK_4FKM09O5.HLK6C<Y3/ZCRM_G,
MUDKB,(0C7O\ *9.XNKZ\K1A"$.M4J33?)^EZ^RS*LKR3 V\KR;#8?"999IWM
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
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
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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594907104">
<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, 2024</div></th>
<th class="th"><div>Nov. 04, 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_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,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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,692,076<span></span>
</td>
</tr>
<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,195,210<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389595547328">
<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, 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_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">$ 99,193<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments and marketable securities</a></td>
<td class="nump">40,798<span></span>
</td>
<td class="nump">9,653<span></span>
</td>
</tr>
<tr class="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 allowances of $2,850 and $2,606, respectively</a></td>
<td class="nump">140,213<span></span>
</td>
<td class="nump">171,561<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,785<span></span>
</td>
<td class="nump">34,261<span></span>
</td>
</tr>
<tr class="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">45,483<span></span>
</td>
<td class="nump">49,529<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">360,472<span></span>
</td>
<td class="nump">414,355<span></span>
</td>
</tr>
<tr class="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 $30,329 and $25,141, respectively</a></td>
<td class="nump">39,190<span></span>
</td>
<td class="nump">42,682<span></span>
</td>
</tr>
<tr class="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">27,462<span></span>
</td>
<td class="nump">27,106<span></span>
</td>
</tr>
<tr class="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 $5,356 and $4,152, respectively</a></td>
<td class="nump">2,790<span></span>
</td>
<td class="nump">3,889<span></span>
</td>
</tr>
<tr class="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">32,231<span></span>
</td>
<td class="nump">39,975<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">54,576<span></span>
</td>
<td class="nump">59,764<span></span>
</td>
</tr>
<tr class="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">4,827<span></span>
</td>
<td class="nump">3,453<span></span>
</td>
</tr>
<tr class="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">28,365<span></span>
</td>
<td class="nump">36,279<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">549,913<span></span>
</td>
<td class="nump">627,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_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">6,928<span></span>
</td>
<td class="nump">6,174<span></span>
</td>
</tr>
<tr class="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">11,310<span></span>
</td>
<td class="nump">11,046<span></span>
</td>
</tr>
<tr class="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">31,171<span></span>
</td>
<td class="nump">38,003<span></span>
</td>
</tr>
<tr class="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">224,199<span></span>
</td>
<td class="nump">235,992<span></span>
</td>
</tr>
<tr class="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">9,598<span></span>
</td>
<td class="nump">66,368<span></span>
</td>
</tr>
<tr class="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">12,470<span></span>
</td>
<td class="nump">11,698<span></span>
</td>
</tr>
<tr class="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,798<span></span>
</td>
<td class="nump">1,891<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">298,474<span></span>
</td>
<td class="nump">371,172<span></span>
</td>
</tr>
<tr class="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">243,225<span></span>
</td>
<td class="nump">140,221<span></span>
</td>
</tr>
<tr class="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">54,270<span></span>
</td>
<td class="nump">59,067<span></span>
</td>
</tr>
<tr class="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">3,370<span></span>
</td>
<td class="nump">4,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">375<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">599,714<span></span>
</td>
<td class="nump">575,162<span></span>
</td>
</tr>
<tr class="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) equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">614,204<span></span>
</td>
<td class="nump">595,781<span></span>
</td>
</tr>
<tr class="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">(22,809)<span></span>
</td>
<td class="num">(23,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_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(598,507)<span></span>
</td>
<td class="num">(519,892)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock at cost, 1,127,138 shares as of September&#160;30, 2024</a></td>
<td class="num">(42,696)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; (deficit) equity</a></td>
<td class="num">(49,801)<span></span>
</td>
<td class="nump">52,341<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; (deficit) equity</a></td>
<td class="nump">549,913<span></span>
</td>
<td class="nump">627,503<span></span>
</td>
</tr>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders&#8217; (deficit) equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common 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="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) equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</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/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/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 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(25))<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(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 15: 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 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/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 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)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<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 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: 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 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/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/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389596194496">
<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, 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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 2,850<span></span>
</td>
<td class="nump">$ 2,606<span></span>
</td>
</tr>
<tr class="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">30,329<span></span>
</td>
<td class="nump">25,141<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="nump">$ 5,356<span></span>
</td>
<td class="nump">$ 4,152<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, shares (in shares)</a></td>
<td class="nump">1,127,138<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="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_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="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">42,361,024<span></span>
</td>
<td class="nump">42,169,970<span></span>
</td>
</tr>
<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_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_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,195,739<span></span>
</td>
<td class="nump">31,196,796<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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389589062320">
<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, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>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">$ 154,052<span></span>
</td>
<td class="nump">$ 137,094<span></span>
</td>
<td class="nump">$ 450,337<span></span>
</td>
<td class="nump">$ 400,044<span></span>
</td>
</tr>
<tr class="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">37,084<span></span>
</td>
<td class="nump">36,069<span></span>
</td>
<td class="nump">114,494<span></span>
</td>
<td class="nump">109,007<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">116,968<span></span>
</td>
<td class="nump">101,025<span></span>
</td>
<td class="nump">335,843<span></span>
</td>
<td class="nump">291,037<span></span>
</td>
</tr>
<tr class="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">50,865<span></span>
</td>
<td class="nump">55,667<span></span>
</td>
<td class="nump">175,613<span></span>
</td>
<td class="nump">181,338<span></span>
</td>
</tr>
<tr class="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">38,572<span></span>
</td>
<td class="nump">37,135<span></span>
</td>
<td class="nump">117,789<span></span>
</td>
<td class="nump">118,502<span></span>
</td>
</tr>
<tr class="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">34,688<span></span>
</td>
<td class="nump">23,440<span></span>
</td>
<td class="nump">108,327<span></span>
</td>
<td class="nump">82,342<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">124,125<span></span>
</td>
<td class="nump">116,242<span></span>
</td>
<td class="nump">401,729<span></span>
</td>
<td class="nump">382,182<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 loss</a></td>
<td class="num">(7,157)<span></span>
</td>
<td class="num">(15,217)<span></span>
</td>
<td class="num">(65,886)<span></span>
</td>
<td class="num">(91,145)<span></span>
</td>
</tr>
<tr class="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 (income) expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other (income) expense, net</a></td>
<td class="num">(12,544)<span></span>
</td>
<td class="nump">1,939<span></span>
</td>
<td class="num">(5,882)<span></span>
</td>
<td class="num">(4,637)<span></span>
</td>
</tr>
<tr class="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">6,168<span></span>
</td>
<td class="nump">4,917<span></span>
</td>
<td class="nump">17,921<span></span>
</td>
<td class="nump">12,790<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 (income) expense</a></td>
<td class="num">(6,376)<span></span>
</td>
<td class="nump">6,856<span></span>
</td>
<td class="nump">12,039<span></span>
</td>
<td class="nump">8,153<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 );">Loss before income taxes</a></td>
<td class="num">(781)<span></span>
</td>
<td class="num">(22,073)<span></span>
</td>
<td class="num">(77,925)<span></span>
</td>
<td class="num">(99,298)<span></span>
</td>
</tr>
<tr class="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,319<span></span>
</td>
<td class="nump">178<span></span>
</td>
<td class="nump">690<span></span>
</td>
<td class="nump">2,137<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (2,100)<span></span>
</td>
<td class="num">$ (22,251)<span></span>
</td>
<td class="num">$ (78,615)<span></span>
</td>
<td class="num">$ (101,435)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net 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="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.30)<span></span>
</td>
<td class="num">$ (1.08)<span></span>
</td>
<td class="num">$ (1.39)<span></span>
</td>
</tr>
<tr class="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="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.30)<span></span>
</td>
<td class="num">$ (1.08)<span></span>
</td>
<td class="num">$ (1.39)<span></span>
</td>
</tr>
<tr class="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">72,396<span></span>
</td>
<td class="nump">73,178<span></span>
</td>
<td class="nump">72,664<span></span>
</td>
<td class="nump">73,032<span></span>
</td>
</tr>
<tr class="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">72,396<span></span>
</td>
<td class="nump">73,178<span></span>
</td>
<td class="nump">72,664<span></span>
</td>
<td class="nump">73,032<span></span>
</td>
</tr>
<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">$ 123,121<span></span>
</td>
<td class="nump">$ 103,803<span></span>
</td>
<td class="nump">$ 353,789<span></span>
</td>
<td class="nump">$ 296,554<span></span>
</td>
</tr>
<tr class="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">14,082<span></span>
</td>
<td class="nump">11,265<span></span>
</td>
<td class="nump">39,614<span></span>
</td>
<td class="nump">32,492<span></span>
</td>
</tr>
<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">30,931<span></span>
</td>
<td class="nump">33,291<span></span>
</td>
<td class="nump">96,548<span></span>
</td>
<td class="nump">103,490<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 23,002<span></span>
</td>
<td class="nump">$ 24,804<span></span>
</td>
<td class="nump">$ 74,880<span></span>
</td>
<td class="nump">$ 76,515<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594238992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE 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, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="num">$ (2,100)<span></span>
</td>
<td class="num">$ (22,251)<span></span>
</td>
<td class="num">$ (78,615)<span></span>
</td>
<td class="num">$ (101,435)<span></span>
</td>
</tr>
<tr class="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 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">(11,139)<span></span>
</td>
<td class="nump">1,060<span></span>
</td>
<td class="nump">607<span></span>
</td>
<td class="num">(2,813)<span></span>
</td>
</tr>
<tr class="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 gains on available-for-sale securities</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">139<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Other comprehensive loss, net of income taxes</a></td>
<td class="num">$ (13,097)<span></span>
</td>
<td class="num">$ (21,182)<span></span>
</td>
<td class="num">$ (77,869)<span></span>
</td>
<td class="num">$ (104,238)<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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389588773472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' (DEFICIT) EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated 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, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,817,887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2022</a></td>
<td class="nump">$ 145,700<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 561,390<span></span>
</td>
<td class="num">$ (7,246)<span></span>
</td>
<td class="num">$ (408,451)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="num">(36,829)<span></span>
</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">(36,829)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">6,713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">111,296<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Vesting of restricted stock units</a></td>
<td class="num">(2,959)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,959)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">19,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">11,056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 income (loss)</a></td>
<td class="num">(700)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(700)<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, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,955,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2023</a></td>
<td class="nump">116,399<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">569,618<span></span>
</td>
<td class="num">(7,946)<span></span>
</td>
<td class="num">(445,280)<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 );">Beginning balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,817,887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2022</a></td>
<td class="nump">145,700<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">561,390<span></span>
</td>
<td class="num">(7,246)<span></span>
</td>
<td class="num">(408,451)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="num">(101,435)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,224,030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2023</a></td>
<td class="nump">68,101<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">588,029<span></span>
</td>
<td class="num">(10,049)<span></span>
</td>
<td class="num">(509,886)<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 );">Beginning balance (in shares) at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,955,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2023</a></td>
<td class="nump">116,399<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">569,618<span></span>
</td>
<td class="num">(7,946)<span></span>
</td>
<td class="num">(445,280)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="num">(42,355)<span></span>
</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">(42,355)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,928<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Vesting of restricted stock units</a></td>
<td class="num">(1,816)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,816)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">53,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">428<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">428<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">11,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 income (loss)</a></td>
<td class="num">(3,172)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,172)<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, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,113,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2023</a></td>
<td class="nump">80,632<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">579,378<span></span>
</td>
<td class="num">(11,118)<span></span>
</td>
<td class="num">(487,635)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="num">(22,251)<span></span>
</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">(22,251)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">3,936<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Vesting of restricted stock units</a></td>
<td class="num">(2,465)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,465)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">14,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">11,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 income (loss)</a></td>
<td class="nump">1,069<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,069<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, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,224,030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2023</a></td>
<td class="nump">68,101<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">588,029<span></span>
</td>
<td class="num">(10,049)<span></span>
</td>
<td class="num">(509,886)<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 );">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 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="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,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Vesting of restricted stock 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', 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="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">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="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">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="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">(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="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">(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="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">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="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 income (loss)</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="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 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="nump">72,400,000<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="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 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="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,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="ro">
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Vesting of restricted stock 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', 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="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">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="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">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="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">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="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 income (loss)</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="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 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="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,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="ro">
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Vesting of restricted stock 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', 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="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">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="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">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="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">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="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 income (loss)</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="nump">72,400,000<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>
</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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://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_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594193968">
<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, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 loss</a></td>
<td class="num">$ (78,615)<span></span>
</td>
<td class="num">$ (101,435)<span></span>
</td>
</tr>
<tr class="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 loss to net cash 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,011<span></span>
</td>
<td class="nump">33,215<span></span>
</td>
</tr>
<tr class="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,503<span></span>
</td>
<td class="nump">7,046<span></span>
</td>
</tr>
<tr class="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">5,462<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_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">619<span></span>
</td>
<td class="nump">690<span></span>
</td>
</tr>
<tr class="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">439<span></span>
</td>
<td class="nump">342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Benefit for deferred income taxes</a></td>
<td class="num">(1,281)<span></span>
</td>
<td class="num">(808)<span></span>
</td>
</tr>
<tr class="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 losses, net</a></td>
<td class="nump">2,895<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_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">30,859<span></span>
</td>
<td class="nump">30,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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">12,279<span></span>
</td>
<td class="num">(61,555)<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">4,665<span></span>
</td>
<td class="num">(56)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">1,495<span></span>
</td>
<td class="num">(657)<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">(6,975)<span></span>
</td>
<td class="num">(6,671)<span></span>
</td>
</tr>
<tr class="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="nump">535<span></span>
</td>
<td class="num">(2,026)<span></span>
</td>
</tr>
<tr class="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">(15,096)<span></span>
</td>
<td class="num">(3,186)<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</a></td>
<td class="num">(1,788)<span></span>
</td>
<td class="nump">2,238<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 used by operating activities</a></td>
<td class="num">(6,993)<span></span>
</td>
<td class="num">(102,198)<span></span>
</td>
</tr>
<tr class="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">11,631<span></span>
</td>
<td class="nump">62,590<span></span>
</td>
</tr>
<tr class="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 );">Payments for investments</a></td>
<td class="num">(42,638)<span></span>
</td>
<td class="num">(53,443)<span></span>
</td>
</tr>
<tr class="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">(3,287)<span></span>
</td>
<td class="num">(8,278)<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) provided by investing activities</a></td>
<td class="num">(34,294)<span></span>
</td>
<td class="nump">869<span></span>
</td>
</tr>
<tr class="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">50,000<span></span>
</td>
<td class="nump">92,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="num">(463)<span></span>
</td>
<td class="num">(411)<span></span>
</td>
</tr>
<tr class="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">(3,750)<span></span>
</td>
<td class="num">(2,625)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(50,019)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments for employee taxes related to the net share settlement of equity awards</a></td>
<td class="num">(4,883)<span></span>
</td>
<td class="num">(7,240)<span></span>
</td>
</tr>
<tr class="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">619<span></span>
</td>
<td class="nump">664<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) provided by financing activities</a></td>
<td class="num">(8,496)<span></span>
</td>
<td class="nump">82,388<span></span>
</td>
</tr>
<tr class="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="num">(375)<span></span>
</td>
<td class="num">(679)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="num">(50,158)<span></span>
</td>
<td class="num">(19,620)<span></span>
</td>
</tr>
<tr class="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, cash equivalents and restricted cash at beginning of period</a></td>
<td class="nump">149,351<span></span>
</td>
<td class="nump">150,381<span></span>
</td>
</tr>
<tr class="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">99,193<span></span>
</td>
<td class="nump">130,761<span></span>
</td>
</tr>
<tr class="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">17,193<span></span>
</td>
<td class="nump">11,960<span></span>
</td>
</tr>
<tr class="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">1,925<span></span>
</td>
<td class="nump">2,944<span></span>
</td>
</tr>
<tr class="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">$ 109<span></span>
</td>
<td class="nump">$ 27<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 equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<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_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 activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594482816">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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;) is a software company that orchestrates business processes. The Appian Platform empowers leaders to design, automate, and optimize important processes from start to finish. With our industry-leading platform and commitment to customer success, Appian is trusted by top organizations to drive transformational process change.</span></div><div style="text-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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594487264">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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) equity, 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, 2023, filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) on February 15, 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%">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), lease impairments, 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.</span></div><div style="text-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 regard to our customers, credit evaluation and account monitoring procedures are used to minimize the risk of loss. Revenue generated from U.S. federal government agencies represented 23.2% and 22.5% of our revenue for the three and nine months ended September&#160;30, 2024, 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. Revenue generated from U.S. federal government agencies represented 21.1% and 20.6% of our revenue for the three and nine months ended September&#160;30, 2023, respectively. Additionally, 35.3% and 35.6% of our revenue during the three and nine months ended September&#160;30, 2023, respectively, was generated from international customers. 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, 2024 or 2023. As of September&#160;30, 2024, we had one customer whose balance comprised 22% of total accounts receivable.</span></div><div style="text-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, Cash Equivalents, and Restricted Cash</span></div><div style="text-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. Restricted cash consisted of cash designated to settle an escrow liability stemming from a holdback agreement related to our acquisition of Lana Labs GmbH. We paid the remaining amount owed on August&#160;11, 2023.</span></div><div style="text-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 a reconciliation of cash, cash equivalents, and restricted cash as presented in the consolidated statements of cash flows (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, 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><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, 2023</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, 2022</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%">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: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%">99,193&#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%">149,351&#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%">130,761&#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%">148,132&#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%">Restricted cash, current</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%">&#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%">&#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%">&#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,249&#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><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 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 cash, cash equivalents, and restricted cash</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%">99,193&#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%">149,351&#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%">130,761&#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%">150,381&#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-style:italic;font-weight:700;line-height:120%">Allowance for Doubtful Accounts</span></div><div style="text-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 doubtful accounts. The allowance for doubtful accounts 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, and current economic trends. If the financial condition of our customers were to deteriorate, resulting in their inability to make required payments, additional provisions for doubtful accounts would be required and would increase bad debt expense. The allowance for doubtful accounts totaled $2.9 million and $2.6 million as of September&#160;30, 2024 and December&#160;31, 2023, 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%">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 contract for a new customer or upsell an existing customer 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 $12.6 million and $35.5 million for the three and nine months ended September&#160;30, 2024, respectively. Total commission expense was $11.3 million and $33.5 million for the three and nine months ended September&#160;30, 2023, 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%">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%">Severance 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 June 2024, we approved a reduction of the Company&#8217;s workforce by approximately 150 full-time employees, intended to align sales and marketing teams with our go-to-market strategy and improve profitability. We incurred severance costs related to the involuntary reductions in our workforce. Costs related to benefits provided in accordance with mutually understood and ongoing agreements are recognized when an obligation has been incurred, it is probable the benefits will be paid, and the amount to be paid can be reasonably estimated. We incurred severance costs of $5.5 million during the nine months ended September 30, 2024. No severance costs were incurred during the three months ended September 30, 2024. The majority of the costs incurred are expected to be paid to the impacted employees by December 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%">Severance costs related to prior actions totaled $6.3 million for the nine months ended September 30, 2023. No severance costs were incurred during the three months ended September 30, 2023.</span></div><div style="text-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. During the three and nine months ended September&#160;30, 2024, we have reissued treasury stock to satisfy employee stock option exercises and vesting of restricted stock units. Because we are in an accumulated deficit position, all reissuances of treasury stock have been recorded as a decrease to additional-paid-in-capital in our consolidated balance sheets.</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 2024 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 November 2023, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-07, Segment Reporting (Topic 280): Improvement to Reportable Segment Disclosures, which enhances the disclosure requirements for operating segments in our annual and interim consolidated financial statements. The new guidance is effective for us beginning with our annual reporting for fiscal year 2024 and for interim period reporting beginning in fiscal year 2025 and will be applied on a retrospective basis. Early adoption is permitted. The new ASU requires public companies to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment&#8217;s profit or loss and assets that are currently required annually. Additionally, it requires public companies to disclose the title and position of the Chief Operating Decision Maker. The ASU does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. This guidance also applies to public entities that have only one segment. 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 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 total income tax payments, net of refunds received. 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 March 2024, the SEC issued its final climate disclosure rule, which requires the disclosure of material Scope 1 and Scope 2 greenhouse gas emissions and other climate-related topics in annual reports if they are reasonably likely to have a material impact on the Company&#8217;s business. For large accelerated filers, disclosure requirements will begin phasing in for fiscal years beginning on or after January 1, 2025. Subsequent to issuance, the rules became the subject of litigation, and the SEC has issued a stay to allow the legal process to proceed. We are currently evaluating the impact these rules will have on our financial statements and related disclosures and will monitor the litigation progress for possible impacts on the disclosure requirements under the rules.</span></div>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></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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594341680">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</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 style="text-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%">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><br/></span></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, 2024 and 2023 (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><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="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><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="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="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%">2023</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></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:#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%">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%">77,247&#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><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%">221,381&#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="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%">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%">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%">20,026&#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><td colspan="3" style="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%">56,176&#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><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%">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%">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%">6,530&#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><td colspan="3" style="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%">18,997&#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><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 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%">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%">103,803&#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><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%">296,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="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%">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%">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%">33,291&#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><td colspan="3" style="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%">103,490&#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><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 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%">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%">137,094&#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><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%">400,044&#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><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-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><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%">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-517">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 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, 2024 and 2023 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, 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><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, 2023</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, 2022</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,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><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,932&#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,540&#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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,178&#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%">1,720&#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%">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><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,110&#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%">14,260&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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><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%">194,602&#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%">194,768&#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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,243&#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,556&#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%">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><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%">197,845&#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%">200,324&#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 $213.2&#160;million and $177.9&#160;million for the nine months ended September 30, 2024 and 2023, 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, 2024, we had an aggregate transaction price of $470.4&#160;million allocated to unsatisfied performance obligations. We expect to recognize $321.5&#160;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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594485024">
<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, 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>
</tr>
<tr class="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, 2024, 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 or 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, 2024 and 2023 (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><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="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><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="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="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%">2023</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%">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%">2023</span></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:#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%">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%">2,359&#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><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%">6,650&#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="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%">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%">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%">350&#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><td colspan="3" style="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,138&#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><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%">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,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%">1,311&#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><td colspan="3" style="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,296&#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><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 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,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%">4,020&#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><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%">11,084&#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><td colspan="3" style="display:none"></td><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%">Sublease income totaled $0.3&#160;million and $1.0&#160;million for the three and nine months ended September&#160;30, 2024, respectively. Sublease income totaled $0.3&#160;million and $1.0&#160;million for the three and nine months ended September&#160;30, 2023, 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%">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%">In connection with the headcount reductions approved in June 2024, and our continued efforts to streamline operations and maximize efficiencies, we have initiated supplemental actions to reduce the footprint of our leased office spaces. Pursuant to these initiatives, we have amended and extended the terms of our existing sublease agreement and are seeking a sublease for an additional floor within our corporate headquarters facility. During the nine months ended September 30, 2024, we recorded non-cash lease impairment charges of $5.5&#160;million within general and administrative expenses in our consolidated statements of operations related to the two ROU assets. No impairment charges were incurred during the three months ended September 30, 2024. 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-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, 2024 and December&#160;31, 2023 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, 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: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%">32,231</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%">39,975</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%">12,470</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%">11,698</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%">54,270</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%">59,067</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%">66,740</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%">70,765</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%">6.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%">7.4</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, 2024 and 2023 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><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="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><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="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="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%">2023</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></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:#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,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%">2,223&#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><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%">6,374&#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="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 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><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: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%">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%">693&#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><td colspan="3" style="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,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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;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,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%">1,667&#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><td colspan="3" style="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,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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="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%">There were no TIA reimbursements for the three and nine months ended September&#160;30, 2024, while TIA reimbursements totaled $1.0&#160;million and $2.6&#160;million for the three and nine months ended September&#160;30, 2023, 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%">A summary of our future minimum lease commitments under non-cancellable leases as of September&#160;30, 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: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%">2024 (excluding the nine months ended September 30, 2024)</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,237&#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%">2025</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,065&#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%">2026</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,386&#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%">2027</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,629&#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%">2028</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,473&#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%">34,839&#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%">90,629&#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%">(23,889)</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%">66,740&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594629088">
<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, 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>
</tr>
<tr class="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, 2024 and fiscal year ended December&#160;31, 2023 (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, 2022</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%">26,349&#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="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%">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%">757&#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 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: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="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%">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%">356&#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, 2024</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%">27,462&#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, 2024 and December&#160;31, 2023 (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, 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: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,184&#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%">7,091&#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%">962&#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%">950&#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,146&#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%">8,041&#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%">(5,356)</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,152)</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%">2,790&#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%">3,889&#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.4&#160;million and $1.1&#160;million for the three and nine months ended September&#160;30, 2024 and 2023, respectively. As of September&#160;30, 2024, the weighted average remaining amortization periods for developed technology and customer relationships were approximately 1.9 years and 6.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, 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: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%">2024 (excluding the nine months ended September 30, 2024)</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%">383&#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%">2025</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,220&#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%">2026</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%">785&#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%">2027</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%">96&#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%">2028</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%">96&#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%">210&#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%">2,790&#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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389595194944">
<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, 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>
</tr>
<tr class="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, 2024 and December&#160;31, 2023 (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, 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: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%">54,660&#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%">53,313&#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,484&#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,825&#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,424&#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,491&#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%">758&#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"><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%">193&#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%">194&#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%">Property and equipment, gross</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%">69,519&#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%">67,823&#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%">Less: accumulated depreciation</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%">(30,329)</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%">(25,141)</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%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 #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%">39,190&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 #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 #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%">42,682&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div>Depreciation expense totaled $2.2&#160;million and $6.4&#160;million for the three and nine months ended September&#160;30, 2024, respectively. Depreciation expense totaled $2.0&#160;million and $5.9&#160;million for the three and nine months ended September&#160;30, 2023, respectively. We disposed of $1.0&#160;million and $1.3&#160;million worth of fully depreciated equipment during the three and nine months ended September&#160;30, 2024, respectively. We had no disposals or retirements during the three months ended September 30, 2023 and disposed of $1.4&#160;million worth of fully depreciated property and equipment during the nine months ended September 30, 2023.<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594635968">
<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, 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>
</tr>
<tr class="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, 2024 and December&#160;31, 2023 (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, 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:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hosting costs</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%">3,029&#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%">2,973&#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%">Legal 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:9pt;font-weight:400;line-height:100%">490&#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%">103&#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%">Marketing and tradeshow 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%">918&#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%">685&#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%">Third party 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%">888&#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%">678&#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%">1,045&#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%">600&#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%">Reimbursable employee 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,264&#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%">880&#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%">Taxes payable</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%">291&#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,261&#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%">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,660&#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,499&#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%">109&#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%">644&#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,616&#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,723&#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%">11,310&#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,046&#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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389595885600">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text"><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, 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: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%">192,062&#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%">145,813&#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%">(1,239)</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,224)</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%">252,823</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%">206,589</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%">9,598</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%">66,368</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%">243,225</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%">140,221</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%">252,823</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%">206,589</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%">We were in compliance with all covenants contained in the Credit Agreement. As of September&#160;30, 2024, 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 our leased office space.</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 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389593912160">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><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, 2024, the actual effective tax rates were (168.9)% and (0.9)%, respectively. For the three and nine months ended September&#160;30, 2023, the actual effective tax rates were (0.8)% and (2.2)%, 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%">As of September&#160;30, 2024, our net unrecognized tax benefits totaled $6.5&#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 2023 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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389693368832">
<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, 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_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 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, 2024, the total compensation cost related to unvested stock options not yet recognized, which relates exclusively to the 2022 CEO option grant, was $7.1&#160;million and will be recognized over a weighted average period of 1.5 years. Total unrecognized compensation cost related to unvested RSUs was approximately $34.6&#160;million, which will be recognized over a weighted average period of 1.4 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%">The following table summarizes the components of our stock-based compensation expense for the three and nine months ended September&#160;30, 2024 and 2023 (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><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="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><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="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="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%">2023</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></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:#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><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 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%">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%">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%">641&#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%">713&#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><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 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,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%">1,535&#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><td colspan="3" style="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,598&#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><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%">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><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 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,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%">3,245&#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><td colspan="3" style="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%">8,462&#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><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 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,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%">2,930&#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><td colspan="3" style="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,466&#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><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 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,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%">3,090&#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><td colspan="3" style="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,976&#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><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%">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%">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%">11,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><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><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%">33,215&#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="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></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/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389693353520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Loss per Share<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 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 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 net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding during the reporting period. Diluted loss per share is computed similar to basic, except the weighted average number of common shares outstanding is increased to include additional 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. As we reported net losses for all periods presented, all outstanding shares would be considered antidilutive if they were to be assumed as vested or exercised.</span></div><div style="text-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 outstanding securities, prior to the use of the treasury stock method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been antidilutive to earnings per share:</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: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 and 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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%">Stock options</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%">2,518,342&#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,611,247&#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%">Non-vested 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%">1,216,499&#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,133,039&#160;</span></td><td style="background-color:#ffffff;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_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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594490608">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments, 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 $131.0&#160;million over five years. The agreement, which started July 2021 and is now in its fourth year as of September&#160;30, 2024, contains minimum spending requirements of $28.0&#160;million in both the fourth and fifth years. Spending under this agreement for the three and nine months ended September&#160;30, 2024 totaled $10.8&#160;million and </span></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$31.8&#160;million, respectively. Spending under this agreement for the three and nine months ended September&#160;30, 2023 totaled $9.3&#160;million and $27.8&#160;million, respectively. The timing of payments under the agreement may vary. </span></div><div style="text-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&#160;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 reaffirmed the $2.036&#160;billion in damages and also ordered Pegasystems to pay Appian $23.6 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 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. The timeline to hear Appian&#8217;s petition is in the control of the Supreme Court.</span></div><div style="text-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 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&#160;billion judgment against Pegasystems. The total cost of the policy was $57.3 million and is comprised of the premium, a one-time broker fee, and Virginia lines tax. The policy provides up to $500.0 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.6&#160;million and $12.6&#160;million for the three and nine months ended September&#160;30, 2024. JPI amortization expense was $1.5 million for the three and nine months ended September&#160;30, 2023. As of September&#160;30, 2024, $12.5&#160;million of the unamortized balance is classified as &#8216;Prepaid expenses and other current assets&#8217; while the remaining $26.1&#160;million is classified as 'Other assets&#8217; on our consolidated balance sheets. </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>In February 2024, our Board of Directors authorized a program to repurchase up to $50.0 million of our common stock from March 2024 to February 2026. In March 2024, we repurchased 1.3 million shares under this program at an average share price of $37.86, totaling an aggregate cost of $50.0 million. As of September&#160;30, 2024, shareholders&#8217; equity included 72.4&#160;million shares outstanding, net of 1.1&#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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594790656">
<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, 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_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%">The following table summarizes revenue by geography for the three and nine months ended September&#160;30, 2024 and 2023 (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><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="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><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="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="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%">2023</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></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:#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%">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%">88,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%">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><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%">257,442&#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="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%">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%">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%">48,351&#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><td colspan="3" style="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%">142,602&#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><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%">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%">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%">137,094&#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><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%">400,044&#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="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></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, 2024 were $57.3&#160;million and $16.9&#160;million, respectively. As of December&#160;31, 2023, our long-lived assets held in the United States and internationally were $67.6&#160;million and $18.9&#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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/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 7: 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 8: 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 9: 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 10: 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 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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><br>Reference 23: 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 24: 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 25: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594518576">
<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, 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>
</tr>
<tr class="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><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;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 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, 2024 and December&#160;31, 2023.</span></div><div style="text-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, 2024 and December&#160;31, 2023 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 income (loss)&#8217; in our consolidated balance sheets. The components of our investments as of September&#160;30, 2024 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, 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains (Losses)</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%">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%">52,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><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%">52,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><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%">52,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><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%">46,772&#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%">46,772&#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%">46,772&#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%">23,871&#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%">64&#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%">23,935&#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%">23,935&#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%">2,893&#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&#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,902&#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,902&#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%">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%">61&#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,961&#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,961&#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%">139,857&#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%">134&#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%">139,991&#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%">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: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%">40,798&#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, 2023, 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, 2023</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains (Losses)</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%">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%">93,029&#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%">93,029&#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%">93,029&#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%">56,322&#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%">56,322&#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%">56,322&#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%">4,830&#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)</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,828&#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%">4,828&#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="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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency bonds</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%">4,828&#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)</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,825&#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%">4,825&#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 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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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%">159,009&#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%">(5)</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%">159,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%">149,351&#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%">9,653&#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="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, 2024. Additionally, there were no transfers between Levels 1 and 2 during the nine months ended September 30, 2024. Interest income on our investments totaled $1.5&#160;million and $5.2&#160;million for the three and nine months ended September&#160;30, 2024, respectively. Interest income on our investments totaled $2.4&#160;million and $7.1&#160;million for the three and nine months ended September&#160;30, 2023, respectively. Interest income is recorded within other operating (income) expense on our consolidated statements 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-weight:400;line-height:120%">The contractual maturities of our debt securities as of September&#160;30, 2024 and December&#160;31, 2023 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389596480816">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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) equity, 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, 2023, filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) on February 15, 2024.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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), lease impairments, 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><div style="text-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.</span></div>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, Cash Equivalents, and Restricted Cash</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, Cash Equivalents, and Restricted Cash</span></div><div style="text-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. Restricted cash consisted of cash designated to settle an escrow liability stemming from a holdback agreement related to our acquisition of Lana Labs GmbH. We paid the remaining amount owed on August&#160;11, 2023.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Allowance for Doubtful Accounts</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 Doubtful Accounts</span></div>Accounts receivable and unbilled revenue are stated at realizable value, net of an allowance for doubtful accounts. The allowance for doubtful accounts 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, and current economic trends. If the financial condition of our customers were to deteriorate, resulting in their inability to make required payments, additional provisions for doubtful accounts 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 contract for a new customer or upsell an existing customer 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_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy', window );">Severance 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%">Severance Costs</span></div>In June 2024, we approved a reduction of the Company&#8217;s workforce by approximately 150 full-time employees, intended to align sales and marketing teams with our go-to-market strategy and improve profitability. We incurred severance costs related to the involuntary reductions in our workforce. Costs related to benefits provided in accordance with mutually understood and ongoing agreements are recognized when an obligation has been incurred, it is probable the benefits will be paid, and the amount to be paid can be reasonably estimated.<span></span>
</td>
</tr>
<tr class="ro">
<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. During the three and nine months ended September&#160;30, 2024, we have reissued treasury stock to satisfy employee stock option exercises and vesting of restricted stock units. Because we are in an accumulated deficit position, all reissuances of treasury stock have been recorded as a decrease to additional-paid-in-capital in our consolidated balance sheets.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 2024 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 November 2023, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-07, Segment Reporting (Topic 280): Improvement to Reportable Segment Disclosures, which enhances the disclosure requirements for operating segments in our annual and interim consolidated financial statements. The new guidance is effective for us beginning with our annual reporting for fiscal year 2024 and for interim period reporting beginning in fiscal year 2025 and will be applied on a retrospective basis. Early adoption is permitted. The new ASU requires public companies to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment&#8217;s profit or loss and assets that are currently required annually. Additionally, it requires public companies to disclose the title and position of the Chief Operating Decision Maker. The ASU does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. This guidance also applies to public entities that have only one segment. 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 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 total income tax payments, net of refunds received. 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 March 2024, the SEC issued its final climate disclosure rule, which requires the disclosure of material Scope 1 and Scope 2 greenhouse gas emissions and other climate-related topics in annual reports if they are reasonably likely to have a material impact on the Company&#8217;s business. For large accelerated filers, disclosure requirements will begin phasing in for fiscal years beginning on or after January 1, 2025. Subsequent to issuance, the rules became the subject of litigation, and the SEC has issued a stay to allow the legal process to proceed. We are currently evaluating the impact these rules will have on our financial statements and related disclosures and will monitor the litigation progress for possible impacts on the disclosure requirements under the rules.</span></div>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></span>
</td>
</tr>
<tr class="ro">
<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 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%">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><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%">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-517">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 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, 2024 and 2023 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">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 or 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="ro">
<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="re">
<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><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;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 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, 2024 and December&#160;31, 2023.</span></div><div style="text-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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">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 income (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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<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_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_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost associated with exit or disposal activity or restructuring. Excludes entity newly acquired in business combination and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy</td>
</tr>
<tr>
<td style="padding-right: 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 825<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)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -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 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)(ii)<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)(v)<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 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 6: 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 9: 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: 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 4: 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><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-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_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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389707253360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_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_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of 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-weight:400;line-height:120%">The following table presents a reconciliation of cash, cash equivalents, and restricted cash as presented in the consolidated statements of cash flows (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, 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><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, 2023</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, 2022</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%">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: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%">99,193&#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%">149,351&#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%">130,761&#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%">148,132&#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%">Restricted cash, current</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%">&#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%">&#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%">&#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,249&#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><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 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 cash, cash equivalents, and restricted cash</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%">99,193&#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%">149,351&#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%">130,761&#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%">150,381&#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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock', window );">Schedule of Restrictions on 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-weight:400;line-height:120%">The following table presents a reconciliation of cash, cash equivalents, and restricted cash as presented in the consolidated statements of cash flows (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, 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><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, 2023</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, 2022</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%">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: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%">99,193&#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%">149,351&#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%">130,761&#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%">148,132&#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%">Restricted cash, current</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%">&#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%">&#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%">&#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,249&#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><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 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 cash, cash equivalents, and restricted cash</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%">99,193&#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%">149,351&#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%">130,761&#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%">150,381&#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_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_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash and cash equivalents restricted as to withdrawal or usage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389595889216">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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, 2024 and 2023 (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><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="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><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="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="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%">2023</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></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:#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%">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%">77,247&#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><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%">221,381&#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="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%">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%">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%">20,026&#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><td colspan="3" style="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%">56,176&#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><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%">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%">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%">6,530&#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><td colspan="3" style="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%">18,997&#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><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 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%">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%">103,803&#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><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%">296,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="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%">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%">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%">33,291&#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><td colspan="3" style="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%">103,490&#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><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 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%">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%">137,094&#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><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%">400,044&#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><td colspan="3" style="display:none"></td><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_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, 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><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, 2023</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, 2022</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,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><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,932&#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,540&#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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,178&#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%">1,720&#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%">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><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,110&#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%">14,260&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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><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%">194,602&#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%">194,768&#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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,243&#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,556&#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%">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><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%">197,845&#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%">200,324&#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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594803424">
<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, 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>
</tr>
<tr class="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, 2024 and 2023 (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><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="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><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="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="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%">2023</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%">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%">2023</span></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:#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%">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%">2,359&#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><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%">6,650&#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="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%">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%">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%">350&#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><td colspan="3" style="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,138&#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><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%">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,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%">1,311&#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><td colspan="3" style="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,296&#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><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 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,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%">4,020&#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><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%">11,084&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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, 2024 and December&#160;31, 2023 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, 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: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%">32,231</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%">39,975</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%">12,470</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%">11,698</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%">54,270</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%">59,067</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%">66,740</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%">70,765</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%">6.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%">7.4</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, 2024 and 2023 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><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="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><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="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="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%">2023</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></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:#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,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%">2,223&#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><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%">6,374&#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="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 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><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: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%">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%">693&#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><td colspan="3" style="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,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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;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,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%">1,667&#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><td colspan="3" style="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,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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="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, 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: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%">2024 (excluding the nine months ended September 30, 2024)</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,237&#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%">2025</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,065&#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%">2026</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,386&#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%">2027</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,629&#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%">2028</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,473&#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%">34,839&#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%">90,629&#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%">(23,889)</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%">66,740&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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-types1: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-types1: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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389693334400">
<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, 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>
</tr>
<tr class="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, 2024 and fiscal year ended December&#160;31, 2023 (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, 2022</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%">26,349&#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="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%">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%">757&#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 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: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="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%">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%">356&#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, 2024</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%">27,462&#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, 2024 and December&#160;31, 2023 (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, 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: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,184&#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%">7,091&#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%">962&#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%">950&#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,146&#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%">8,041&#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%">(5,356)</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,152)</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%">2,790&#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%">3,889&#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, 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: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%">2024 (excluding the nine months ended September 30, 2024)</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%">383&#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%">2025</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,220&#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%">2026</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%">785&#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%">2027</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%">96&#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%">2028</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%">96&#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%">210&#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%">2,790&#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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389693344528">
<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, 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>
</tr>
<tr class="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, 2024 and December&#160;31, 2023 (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, 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: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%">54,660&#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%">53,313&#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,484&#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,825&#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,424&#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,491&#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%">758&#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"><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%">193&#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%">194&#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%">Property and equipment, gross</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%">69,519&#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%">67,823&#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%">Less: accumulated depreciation</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%">(30,329)</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%">(25,141)</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%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 #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%">39,190&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 #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 #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%">42,682&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389693300016">
<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, 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>
</tr>
<tr class="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, 2024 and December&#160;31, 2023 (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, 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:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hosting costs</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%">3,029&#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%">2,973&#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%">Legal 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:9pt;font-weight:400;line-height:100%">490&#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%">103&#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%">Marketing and tradeshow 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%">918&#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%">685&#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%">Third party 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%">888&#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%">678&#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%">1,045&#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%">600&#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%">Reimbursable employee 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,264&#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%">880&#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%">Taxes payable</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%">291&#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,261&#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%">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,660&#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,499&#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%">109&#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%">644&#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,616&#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,723&#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%">11,310&#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,046&#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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389595905024">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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, 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: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%">192,062&#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%">145,813&#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%">(1,239)</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,224)</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%">252,823</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%">206,589</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%">9,598</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%">66,368</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%">243,225</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%">140,221</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%">252,823</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%">206,589</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/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<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/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 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 7: 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 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 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 9: 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 10: 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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389597132976">
<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, 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_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, 2024 and 2023 (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><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="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><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="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="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%">2023</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></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:#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><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 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%">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%">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%">641&#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%">713&#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><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 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,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%">1,535&#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><td colspan="3" style="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,598&#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><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%">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><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 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,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%">3,245&#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><td colspan="3" style="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%">8,462&#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><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 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,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%">2,930&#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><td colspan="3" style="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,466&#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><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 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,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%">3,090&#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><td colspan="3" style="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,976&#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><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%">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%">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%">11,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><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><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%">33,215&#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="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></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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389693398080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted 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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 outstanding securities, prior to the use of the treasury stock method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been antidilutive to earnings per share:</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: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 and 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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%">Stock options</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%">2,518,342&#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,611,247&#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%">Non-vested 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%">1,216,499&#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,133,039&#160;</span></td><td style="background-color:#ffffff;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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594790656">
<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, 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_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, 2024 and 2023 (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><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="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><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="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="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%">2023</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></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:#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%">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%">88,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%">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><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%">257,442&#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="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%">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%">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%">48,351&#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><td colspan="3" style="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%">142,602&#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><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%">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%">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%">137,094&#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><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%">400,044&#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="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></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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594778912">
<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, 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>
</tr>
<tr class="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 investments as of September&#160;30, 2024 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, 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains (Losses)</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%">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%">52,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><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%">52,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><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%">52,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><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%">46,772&#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%">46,772&#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%">46,772&#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%">23,871&#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%">64&#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%">23,935&#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%">23,935&#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%">2,893&#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&#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,902&#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,902&#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%">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%">61&#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,961&#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,961&#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%">139,857&#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%">134&#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%">139,991&#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%">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: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%">40,798&#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, 2023, 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, 2023</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains (Losses)</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%">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%">93,029&#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%">93,029&#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%">93,029&#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%">56,322&#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%">56,322&#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%">56,322&#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%">4,830&#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)</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,828&#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%">4,828&#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="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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency bonds</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%">4,828&#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)</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,825&#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%">4,825&#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 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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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%">159,009&#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%">(5)</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%">159,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%">149,351&#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%">9,653&#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="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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594436000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies - Additional Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>employee</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 2,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,606<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 12,600<span></span>
</td>
<td class="nump">$ 11,300<span></span>
</td>
<td class="nump">$ 35,500<span></span>
</td>
<td class="nump">$ 33,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated', window );">Number of reduction in employees | employee</a></td>
<td class="nump">150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,500<span></span>
</td>
<td class="nump">$ 6,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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Sales Revenue, Net | Customer Concentration Risk | Government Agencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">23.20%<span></span>
</td>
<td class="nump">21.10%<span></span>
</td>
<td class="nump">22.50%<span></span>
</td>
<td class="nump">20.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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Sales Revenue, Net | Customer Concentration Risk | International Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">36.30%<span></span>
</td>
<td class="nump">35.30%<span></span>
</td>
<td class="nump">37.20%<span></span>
</td>
<td class="nump">35.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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customer Concentration Risk | Customer One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The expected number of positions to be eliminated as a result of restructuring activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated</td>
</tr>
<tr>
<td style="padding-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_SeveranceCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeveranceCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=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>
</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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389589863344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 99,193<span></span>
</td>
<td class="nump">$ 149,351<span></span>
</td>
<td class="nump">$ 130,761<span></span>
</td>
<td class="nump">$ 148,132<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash, current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,249<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents, and restricted cash</a></td>
<td class="nump">$ 99,193<span></span>
</td>
<td class="nump">$ 149,351<span></span>
</td>
<td class="nump">$ 130,761<span></span>
</td>
<td class="nump">$ 150,381<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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</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(1))<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389593668208">
<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, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 154,052<span></span>
</td>
<td class="nump">$ 137,094<span></span>
</td>
<td class="nump">$ 450,337<span></span>
</td>
<td class="nump">$ 400,044<span></span>
</td>
</tr>
<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">123,121<span></span>
</td>
<td class="nump">103,803<span></span>
</td>
<td class="nump">353,789<span></span>
</td>
<td class="nump">296,554<span></span>
</td>
</tr>
<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">94,075<span></span>
</td>
<td class="nump">77,247<span></span>
</td>
<td class="nump">269,106<span></span>
</td>
<td class="nump">221,381<span></span>
</td>
</tr>
<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">21,265<span></span>
</td>
<td class="nump">20,026<span></span>
</td>
<td class="nump">62,263<span></span>
</td>
<td class="nump">56,176<span></span>
</td>
</tr>
<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">7,781<span></span>
</td>
<td class="nump">6,530<span></span>
</td>
<td class="nump">22,420<span></span>
</td>
<td class="nump">18,997<span></span>
</td>
</tr>
<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">$ 30,931<span></span>
</td>
<td class="nump">$ 33,291<span></span>
</td>
<td class="nump">$ 96,548<span></span>
</td>
<td class="nump">$ 103,490<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 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594559568">
<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, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 213.2<span></span>
</td>
<td class="nump">$ 177.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Performance obligations</a></td>
<td class="nump">470.4<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=2024-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-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">$ 321.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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=2024-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=2024-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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389701441664">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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,292<span></span>
</td>
<td class="nump">$ 12,052<span></span>
</td>
<td class="nump">$ 10,932<span></span>
</td>
<td class="nump">$ 12,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_ContractWithCustomerAssetNetNoncurrent', window );">Contract assets, non-current</a></td>
<td class="nump">733<span></span>
</td>
<td class="nump">915<span></span>
</td>
<td class="nump">1,178<span></span>
</td>
<td class="nump">1,720<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">11,025<span></span>
</td>
<td class="nump">12,967<span></span>
</td>
<td class="nump">12,110<span></span>
</td>
<td class="nump">14,260<span></span>
</td>
</tr>
<tr class="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">224,199<span></span>
</td>
<td class="nump">235,992<span></span>
</td>
<td class="nump">194,602<span></span>
</td>
<td class="nump">194,768<span></span>
</td>
</tr>
<tr class="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">3,370<span></span>
</td>
<td class="nump">4,700<span></span>
</td>
<td class="nump">3,243<span></span>
</td>
<td class="nump">5,556<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">$ 227,569<span></span>
</td>
<td class="nump">$ 240,692<span></span>
</td>
<td class="nump">$ 197,845<span></span>
</td>
<td class="nump">$ 200,324<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 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389595628608">
<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, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($) </div>
<div>floor </div>
<div>rOUAsset</div>
</th>
<th class="th">
<div>Sep. 30, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">ROU asset impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,462<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_NumberOfRightOfUseAssets', window );">Number of ROU assets | rOUAsset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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_NumberOfFloors', window );">Number of floors represented by each asset group within headquarters | floor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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_TenantImprovementsReimbursementsReceived', window );">Reimbursements received for tenant improvements</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_appn_TenantImprovementsReimbursementsReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tenant Improvements, Reimbursements Received</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_TenantImprovementsReimbursementsReceived</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_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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594790944">
<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, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 2,356<span></span>
</td>
<td class="nump">$ 2,359<span></span>
</td>
<td class="nump">$ 7,177<span></span>
</td>
<td class="nump">$ 6,650<span></span>
</td>
</tr>
<tr class="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">481<span></span>
</td>
<td class="nump">350<span></span>
</td>
<td class="nump">1,246<span></span>
</td>
<td class="nump">1,138<span></span>
</td>
</tr>
<tr class="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,324<span></span>
</td>
<td class="nump">1,311<span></span>
</td>
<td class="nump">3,972<span></span>
</td>
<td class="nump">3,296<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,161<span></span>
</td>
<td class="nump">$ 4,020<span></span>
</td>
<td class="nump">$ 12,395<span></span>
</td>
<td class="nump">$ 11,084<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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594804544">
<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, 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_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">$ 32,231<span></span>
</td>
<td class="nump">$ 39,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_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">12,470<span></span>
</td>
<td class="nump">11,698<span></span>
</td>
</tr>
<tr class="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">54,270<span></span>
</td>
<td class="nump">59,067<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">$ 66,740<span></span>
</td>
<td class="nump">$ 70,765<span></span>
</td>
</tr>
<tr class="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">6 years 8 months 12 days<span></span>
</td>
<td class="text">7 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389596214176">
<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, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,190<span></span>
</td>
<td class="nump">$ 2,223<span></span>
</td>
<td class="nump">$ 8,963<span></span>
</td>
<td class="nump">$ 6,374<span></span>
</td>
</tr>
<tr class="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">777<span></span>
</td>
<td class="nump">693<span></span>
</td>
<td class="nump">2,375<span></span>
</td>
<td class="nump">1,936<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,579<span></span>
</td>
<td class="nump">$ 1,667<span></span>
</td>
<td class="nump">$ 4,803<span></span>
</td>
<td class="nump">$ 4,714<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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389595051904">
<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, 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_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 );">2024 (excluding the nine months ended September 30, 2024)</a></td>
<td class="nump">$ 3,237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2025</a></td>
<td class="nump">13,065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2026</a></td>
<td class="nump">13,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2027</a></td>
<td class="nump">13,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2028</a></td>
<td class="nump">12,473<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">34,839<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">90,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(23,889)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 66,740<span></span>
</td>
<td class="nump">$ 70,765<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/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/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/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/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/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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594803552">
<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, 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_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">$ 27,106<span></span>
</td>
<td class="nump">$ 26,349<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="nump">356<span></span>
</td>
<td class="nump">757<span></span>
</td>
</tr>
<tr class="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">$ 27,462<span></span>
</td>
<td class="nump">$ 27,106<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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594496832">
<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, 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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, gross</a></td>
<td class="nump">$ 8,146<span></span>
</td>
<td class="nump">$ 8,041<span></span>
</td>
</tr>
<tr class="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">(5,356)<span></span>
</td>
<td class="num">(4,152)<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">2,790<span></span>
</td>
<td class="nump">3,889<span></span>
</td>
</tr>
<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>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, gross</a></td>
<td class="nump">7,184<span></span>
</td>
<td class="nump">7,091<span></span>
</td>
</tr>
<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>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, gross</a></td>
<td class="nump">$ 962<span></span>
</td>
<td class="nump">$ 950<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 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 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 (d)<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 (a)(3)<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)(1)<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 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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389595289168">
<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, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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.4<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 1.1<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>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1 year 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 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>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">6 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 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 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 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 (d)<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 (a)(3)<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)(1)<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 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. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389701445744">
<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, 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_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 );">2024 (excluding the nine months ended September 30, 2024)</a></td>
<td class="nump">$ 383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2025</a></td>
<td class="nump">1,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2026</a></td>
<td class="nump">785<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2027</a></td>
<td class="nump">96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2028</a></td>
<td class="nump">96<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">210<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">$ 2,790<span></span>
</td>
<td class="nump">$ 3,889<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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389596485056">
<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, 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_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">$ 69,519<span></span>
</td>
<td class="nump">$ 67,823<span></span>
</td>
</tr>
<tr class="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">(30,329)<span></span>
</td>
<td class="num">(25,141)<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">39,190<span></span>
</td>
<td class="nump">42,682<span></span>
</td>
</tr>
<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">54,660<span></span>
</td>
<td class="nump">53,313<span></span>
</td>
</tr>
<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,484<span></span>
</td>
<td class="nump">3,825<span></span>
</td>
</tr>
<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,424<span></span>
</td>
<td class="nump">10,491<span></span>
</td>
</tr>
<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">758<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_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">$ 193<span></span>
</td>
<td class="nump">$ 194<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>
</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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389595095184">
<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, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_DepreciationDepletionAndAmortization', window );">Depreciation expense</a></td>
<td class="nump">$ 2.2<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="nump">$ 6.4<span></span>
</td>
<td class="nump">$ 5.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisposals', window );">Disposal of property plant and equipment</a></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>
<td class="nump">$ 1.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389593999168">
<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, 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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_appn_AccruedHostingCostsCurrent', window );">Hosting costs</a></td>
<td class="nump">$ 3,029<span></span>
</td>
<td class="nump">$ 2,973<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_AccruedLegalCostsCurrent', window );">Legal costs</a></td>
<td class="nump">490<span></span>
</td>
<td class="nump">103<span></span>
</td>
</tr>
<tr class="ro">
<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">918<span></span>
</td>
<td class="nump">685<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_AccruedThirdPartyLicenseFeeCurrent', window );">Third party license fees</a></td>
<td class="nump">888<span></span>
</td>
<td class="nump">678<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">1,045<span></span>
</td>
<td class="nump">600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent', window );">Reimbursable employee expenses</a></td>
<td class="nump">1,264<span></span>
</td>
<td class="nump">880<span></span>
</td>
</tr>
<tr class="ro">
<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">291<span></span>
</td>
<td class="nump">1,261<span></span>
</td>
</tr>
<tr class="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,660<span></span>
</td>
<td class="nump">1,499<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">109<span></span>
</td>
<td class="nump">644<span></span>
</td>
</tr>
<tr class="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,616<span></span>
</td>
<td class="nump">1,723<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">$ 11,310<span></span>
</td>
<td class="nump">$ 11,046<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_AccruedHostingCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AccruedHostingCostsCurrent</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_appn_AccruedThirdPartyLicenseFeeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AccruedThirdPartyLicenseFeeCurrent</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_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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389588644880">
<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, 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_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.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389589874656">
<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, 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_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">$ (1,239)<span></span>
</td>
<td class="num">$ (1,224)<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">252,823<span></span>
</td>
<td class="nump">206,589<span></span>
</td>
</tr>
<tr class="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">9,598<span></span>
</td>
<td class="nump">66,368<span></span>
</td>
</tr>
<tr class="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">243,225<span></span>
</td>
<td class="nump">140,221<span></span>
</td>
</tr>
<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">$ 192,062<span></span>
</td>
<td class="nump">$ 145,813<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/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389596229072">
<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, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="num">(168.90%)<span></span>
</td>
<td class="num">(0.80%)<span></span>
</td>
<td class="num">(0.90%)<span></span>
</td>
<td class="num">(2.20%)<span></span>
</td>
</tr>
<tr class="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">$ 6.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.5<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 | Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_RangeAxis=srt_MaximumMember', window );">Maximum | Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_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_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_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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389595669152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Additional Information (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Non-vested restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation cost related to unvested restricted stock units</a></td>
<td class="nump">$ 34.6<span></span>
</td>
</tr>
<tr class="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">1 year 4 months 24 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember', window );">Chief Executive Officer</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Compensation cost related to nonvested stock options not yet recognized</a></td>
<td class="nump">$ 7.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember', window );">Chief Executive Officer | Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost related to nonvested stock option recognized over weighted average period (in years)</a></td>
<td class="text">1 year 6 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389595587440">
<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, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>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">$ 9,505<span></span>
</td>
<td class="nump">$ 11,011<span></span>
</td>
<td class="nump">$ 30,011<span></span>
</td>
<td class="nump">$ 33,215<span></span>
</td>
</tr>
<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 revenue | 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">211<span></span>
</td>
<td class="nump">211<span></span>
</td>
<td class="nump">641<span></span>
</td>
<td class="nump">713<span></span>
</td>
</tr>
<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 revenue | 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,325<span></span>
</td>
<td class="nump">1,535<span></span>
</td>
<td class="nump">4,364<span></span>
</td>
<td class="nump">4,598<span></span>
</td>
</tr>
<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,746<span></span>
</td>
<td class="nump">3,245<span></span>
</td>
<td class="nump">6,270<span></span>
</td>
<td class="nump">8,462<span></span>
</td>
</tr>
<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,939<span></span>
</td>
<td class="nump">2,930<span></span>
</td>
<td class="nump">8,859<span></span>
</td>
<td class="nump">9,466<span></span>
</td>
</tr>
<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,284<span></span>
</td>
<td class="nump">$ 3,090<span></span>
</td>
<td class="nump">$ 9,877<span></span>
</td>
<td class="nump">$ 9,976<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594170624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Loss per Share (Details) - shares<br></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, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<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 );">Potentially dilutive securities outstanding (in shares)</a></td>
<td class="nump">2,518,342<span></span>
</td>
<td class="nump">2,611,247<span></span>
</td>
<td class="nump">2,518,342<span></span>
</td>
<td class="nump">2,611,247<span></span>
</td>
</tr>
<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 );">Non-vested 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="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>
</tr>
<tr class="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 );">Potentially dilutive securities outstanding (in shares)</a></td>
<td class="nump">1,216,499<span></span>
</td>
<td class="nump">1,133,039<span></span>
</td>
<td class="nump">1,216,499<span></span>
</td>
<td class="nump">1,133,039<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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
</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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389587848624">
<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="2">1 Months Ended</th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>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>Mar. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2021</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, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Feb. 29, 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_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>
</tr>
<tr class="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="nump">$ 131,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 28,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="nump">$ 28,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="nump">$ 10,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,300,000<span></span>
</td>
<td class="nump">$ 31,800,000<span></span>
</td>
<td class="nump">$ 27,800,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_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="nump">$ 50,000,000.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_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">1,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>
</tr>
<tr class="re">
<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">$ 37.86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000.0<span></span>
</td>
<td class="text">&#160;<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">72,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,127,138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,127,138<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>
</tr>
<tr class="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>
</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_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>
</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_JudgmentPreservationInsuranceThresholdAmount', window );">JPI, threshold amount</a></td>
<td class="nump">$ 500,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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">&#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>
</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_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="nump">$ 3,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="nump">$ 12,600,000<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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>
</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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 122,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 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>
</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-types1: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/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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389593353488">
<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, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 154,052<span></span>
</td>
<td class="nump">$ 137,094<span></span>
</td>
<td class="nump">$ 450,337<span></span>
</td>
<td class="nump">$ 400,044<span></span>
</td>
</tr>
<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">98,108<span></span>
</td>
<td class="nump">88,743<span></span>
</td>
<td class="nump">282,755<span></span>
</td>
<td class="nump">257,442<span></span>
</td>
</tr>
<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">$ 55,944<span></span>
</td>
<td class="nump">$ 48,351<span></span>
</td>
<td class="nump">$ 167,582<span></span>
</td>
<td class="nump">$ 142,602<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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389595890736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment and Geographic Information - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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">$ 57.3<span></span>
</td>
<td class="nump">$ 67.6<span></span>
</td>
</tr>
<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="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">$ 16.9<span></span>
</td>
<td class="nump">$ 18.9<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_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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594747536">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 99,193<span></span>
</td>
<td class="nump">$ 149,351<span></span>
</td>
<td class="nump">$ 130,761<span></span>
</td>
<td class="nump">$ 148,132<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">139,857<span></span>
</td>
<td class="nump">159,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (Losses)</a></td>
<td class="nump">134<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">40,798<span></span>
</td>
<td class="nump">9,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure', window );">Total investments, Fair Value</a></td>
<td class="nump">139,991<span></span>
</td>
<td class="nump">159,004<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">23,935<span></span>
</td>
<td class="nump">4,828<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_FinancialInstrumentAxis=us-gaap_USTreasuryBondSecuritiesMember', window );">U.S. Treasury bonds | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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">23,871<span></span>
</td>
<td class="nump">4,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (Losses)</a></td>
<td class="nump">64<span></span>
</td>
<td class="num">(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" 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">23,935<span></span>
</td>
<td class="nump">4,828<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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">2,902<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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">2,893<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (Losses)</a></td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">2,902<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">13,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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">13,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_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Short-term investments and marketable securities, Unrealized Gains (Losses)</a></td>
<td class="nump">61<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">13,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_AgencySecuritiesMember', window );">Agency bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">4,825<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_FinancialInstrumentAxis=us-gaap_AgencySecuritiesMember', window );">Agency bonds | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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="text">&#160;<span></span>
</td>
<td class="nump">4,828<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (Losses)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">4,825<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_CashAndCashEquivalentsAxis=us-gaap_CashMember', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">52,421<span></span>
</td>
<td class="nump">93,029<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_CashAndCashEquivalentsAxis=us-gaap_CashMember', window );">Cash | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">52,421<span></span>
</td>
<td class="nump">93,029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">52,421<span></span>
</td>
<td class="nump">93,029<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_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">46,772<span></span>
</td>
<td class="nump">56,322<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">46,772<span></span>
</td>
<td class="nump">56,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 46,772<span></span>
</td>
<td class="nump">$ 56,322<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_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 currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (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_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_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_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_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_FinancialInstrumentAxis=us-gaap_AgencySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AgencySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45389594633504">
<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, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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.5<span></span>
</td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="nump">$ 5.2<span></span>
</td>
<td class="nump">$ 7.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>EXCEL
<SEQUENCE>74
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( +);9UD'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "R6V=9!R'6EN\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>*'9'RTR:RT9/'0Q6V-C-V&IK&L?&UDCZ]G.R-F5L#["CI=^?
M/H%J':3V$5^B#QC)8KH;7-LEJ<.:'8F"!$CZB$ZE,B>ZW-S[Z!3E9SQ 4/JD
M#@BBJI;@D)11I& $%F$FLJ8V6NJ(BGR\X(V>\>$SMA/,:, 6'7:4@)<<6#-.
M#.>AK>$&&&&$T:7O IJ9.%7_Q$X=8)?DD.R<ZON^[!=3+N_ X?UY^SJM6]@N
MD>HTYE_)2CH'7+/KY+?%X]-NPQI1B?N"\Z):[?A2B@<I5A^CZP^_F[#SQN[M
M/S:^"C8U_+J+Y@M02P,$%     @ LEMG69E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
MA3(/P/VEE'I_8GX@W[,S_@]02P,$%     @ LEMG6=2%CR"4!P  ,",  !@
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
MA-DE> .^+>;@XM4E> 5H!AX27DB<Q7)D*\W$X-E1O>IMM:IS9-4%R:^!"Z^
M QVOPWW6[SXGD79'I;O;=K>U_F83G&83G!+/.X(W93J;<181H.L"Q+Q8JE7!
M=(I%O,A4I[X*,"@!3:EL)L[0AR-[LZNBPRB 06/4XNHV7-U^KE%4I 7#BL0Z
M777I1A2;@N@B62'Y.^N[T'7"/9:'5HZ//-1-TVMH>KTTW]&,*O*&Z1J-=;(H
MG*WIDA& I21*7IF];63@E M%?QV5X1ULH^_ZP9Z*0R,/^4ZW"+\1X?>*>- O
M1EF(GT"78?1X!62B"T*""YW\U?"RBZY_L)\(.0/D#O<8]ZYM7M\W,L<1&5LZ
MR)*(#;$FK_]! 7S;D_%!HRSH539C.A!@"F8\3?7+=&'T=6GI13F?8R7X+X&U
M! \:P8-^P970.I Y%F"#64'*6!8R!CD154P[0UIA#W9""J\AA&@OHB?-6M2'
M#?7A"ZC7.8@+E7!!?^GR.9&.PX-T]&']VZ-_CF5+0=@H"%^N@$I9G&8?'G#R
M'#= 9=MHD>\R1$$8#HYP1_"Y0\(S:N7V9*WTP[RT6/X66EOTSK$ _8_U4H.?
M+)C3=FWZSPT=]7?T/ZR9&KWU#C]2-&>9ME4\MWK4W^O_H&Y01^]'*/0'[G[[
M/V(9#,+]DXJ]<\PT9_Q/6*QI)@$C*^T*KP<:0U3'YFJB>%Z>/)=<Z7-L.4ST
MIP81QD _7W&NGB;F,-M\O$Q^ U!+ P04    " "R6V=9&:W2=X8'   ,+0
M&    'AL+W=O<FMS:&5E=',O<VAE970T+GAM;+5::V_;-A3]*X17#"W0Q'SH
MF24&$DO= K1-$*?K9\6F8Z&RZ$ETTOW[4;)B6=05Z[3<E]ARSCW2X;TD#RF>
M/XOB6[GB7*+OZRPO+T8K*3=GXW$Y7_%U4IZ*#<_5?Y:B6"=271:/XW)3\&11
M!ZVS,<78&Z^3-!]-SNO?;HO)N=C*+,WY;8'*[7J=%/]>\4P\7XS(Z.6'N_1Q
M):L?QI/S3?+(9UQ^V=P6ZFJ\9UFD:YZ7J<A1P9<7HTMR%C.O"J@1?Z?\N3SX
MCBHI#T)\JRZN%Q<C7#T1S_A<5A2)^GCB4YYE%9-ZCG\:TM'^GE7@X?<7]@^U
M>"7F(2GY5&1?TX5<78R"$5KP9;+-Y)UX_HLW@MR*;RZRLOZ+GALL'J'YMI1B
MW02K)UBG^>XS^=XTQ$& XH$#:!- ]0!G(( U >S8.SA-@'/L'=PFH)8^WFFO
M&RY*9#(Y+\0S*BJT8JN^U*U?1ZOV2O.J4&:R4/]-59R<3&\^SVX^7D>7]W&$
M9O?JXU/\^7Z&;CZ@F]OX[O+^6@'0"?HRB]#;-^]0N4H*7J(T1_<KL2V3?%&^
M1V\ZU^=CJ1ZLHA_/FX>XVCT$'7@(ACZ)7*Y*%.<+O@#B(W-\:(@?JP;9MPI]
M:94K:B2<\<TI8O@]HI@ZP/-,CP]GD)Q?NWO\TW?O- ;;EPBK^=@ WQU_XOF6
M0VG=!3IP8#7&G96;9,XO1FH0*WGQQ$>3WW\C'OX#:E.;9)%-LM@26:?UG7WK
M.R;VR;V02::&Y,$<[,*].KR:%IXFQ'6P2\_'3X>M"\"8CT.G"XOZ,,?%C/E=
M6 S ,,9.R];1ZNZUNL9*FXI2(K$TJ75M5IQ-LL@F66R)K),%;Y\%[XB*F_\X
M%SL:]Z (5$4%6D5- 92'O5"KNSZ*$,?1RS,&8#C$V(?KSM\K]HV*_RQ$6:)-
M(9:IA(3ZP,-YH1=H2@$8)IBZFM0^C#$W<)@FM0^C(<%L0&JPEQH8N]C-AA>)
M3/-'Q+\KLUER<+H.;/8RFV213;+8$EDG$>$^$:&QYF9)IGR4\DO*S17?>)42
M*!-AKPI<''A:24T!E.MYVJ =]5'$=SVB%QX "PAC 5QX!+=.$QL5WZDV3(KY
MJA:]4,-*)C9JR0'VN(:JTTD"U]<G-0CF$Z;W. !&B.\'VB 4@[C Q71 ^H')
M)N8!AN>JVV6U\F2A;'Q:RJH;/H'C:D/64>5X@3[< ##*' ?KXOLP@@-&]2D=
MP 6*;T@[;;73(Z83<=2XTU!UGI4Z1!]"IQ".>-2ANO8^SL'$I[W$]W$LH"08
M$M]:9V+TA@?#;::F&% RZ]WZQ">NKRL&8,2E1._C$,YS@\#3%0.X4$VY[H#B
MUJX2QSS!R!4O4"[RDS;E;]-\+M;\W4ONP78PVN#7SCE6V2*K;+$MMFZ"6H]-
MC.:Q29">DO<HY_!([ *%1UU'MWD CH1,MWD0FZI.JE<G '.\(>]#6F=+S-;V
M.I=<M:DT%F+?8WJDY_4 E!/V>R/@5_V0$ETN *-^B ?DMK:6F'UM,_3^;(_L
M.] 3E0-/;XD^S M<3V\)P!Q3K-='#, "XK*!AFA-+S%:N<G'RM\_\*4H.-HI
M1S+Y/C '!<" '!!=-8"B%/M,UPVQJ1)P=>$ +@QI..2Z6IM)S#[S>B_7F&O
M]#$2ZJ(A!QGHBOL@+\2ZW#Z(DJ'^35N+2<T6\S.7@Q-M$^IU,D:P]F13$$:I
MJQ5 !.'\P"-Z8B&<6A8Z;&"FI:VII,0XT[Z(1:I7[_9EST#=1FOZVHG5*EMD
ME2VVQ=;-1VMTJ=GH7B5E.J]&5K0M%VU2WH%)V5$%AU6!3S'3BQ&$Z6,,A"*G
M.- K$80=#,%=W:W'I6:/&Z795O+%L<K9<<I!6$\Y@(*4@[!!Y:W7I6:O^[5^
M#:6D)T]J8GWD2 VU:Y&_O"016UE*M>13$R[<,ZU:7JMLD56VV!9;-T^MY:5F
MR]OVS%UFX,+L>TZ?LE"W.Q",]6=!D,WS]/U,D VS@74G;8TN-1O=PSYITMPW
MGJ!F  9IAM@ S1#;L.;6[5*SVYUM'\IYD6ZJ%]"P S#&O[J_V62+K++%MMBZ
MF6CM-C5O,AO>&%*K6\M6V2*K;+$MMFX.6M]/S;[_A^\-F_C.&T'*B+XXG4(X
MS )]QHX ''-9?Y,5P-'0<]V!=X>L-?\,_^K;0V9</KSZA;5-ML@J6VR+K9N+
M=FW"S!O>1[]#9,#NM(/U#:$I!"-4?P\2 3 UFQ%]!H)@U D'9B#6K@"8>05P
M6X@E+ZLS5$I\U:CI'-YC,/.\N@YMLD56V6);;-V,'!Q=^?FS*W8/K]@]O6+W
M^,K_<7Z%M:LD]HLG6)KX3G?$(=,G(@C&:*AOS  P-;TX^IH0@*EIS1G:=&7M
M8H/]\B$69O44BU6VR"I;;(NMFXMV&<0L'65I>#JFA&'<FX8 F!-@_1 5 /.=
M(- W02&8YQ)]8W!\<+ISS8O'^EAMJ51M<[D[Q;?_=7]T][(^L*K]?D7.I@3X
M/2)G\>Y@;DN_.R?\*2D>T[Q$&5^J6^%37Z6SV!V]W5U(L:G/ECX(*<6Z_KKB
MR8(7%4#]?RF$?+FH;K _ #WY#U!+ P04    " "R6V=9TNQ3$)(#  "&#
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
MDS O6 _CZ@W@''EXY$+!/SA?CM+=<?!ILZWY$^U/#O8MLN) =Z+V+%-NB*!
M-TJJIO9\29MG"JJIK0]$^(_P>PC'VZ HG-WB$9NC-&3BP+CX+8Q+'ZDHF1L8
MW4:IT-B%/8SJ1L<CE*<!\ /IXCCIOL (KZVMV,.S1>KTVAZQ0K>L 5[# QOC
M.!M_6J]I:3?+NC_\H8^E/5 !NG6EH.P/5W0PK+&&I^V%V5OWI ZFN8^NG?G,
M)Y7/ SR'![+&+Y-U14O1';F^%;F'HK,$9N,&R2<'%SD*9<7 TC@^&!N6?N=
M[4=CJ00K3>IW-BD])=^QMC7[S+135#!>>:UR)V$]ZN-LW*+ZY+($%R%J&&@7
MQVGW,A0#8P0U)T%1^!Z&74!G0O*(09S,\P#Z=&#B-(EV3JO==MO555*#BLFR
MYG(GNE+UW%3IG=;]VA[X#26-DOU;NZA3:3MVR,#T:9SI;3CM<5XW<RAJ]J;7
M;)?)X=P-G4],IU,@F]*!\-,XX8^!QL_?4Y?(X0(YOUMZSKH7:8!1TH'QT_@4
M'MED]GC)6'(P:.B<>2W)I">=TT^E[=A-![\[OWC:W1T<DBTSGK(GG!73XWK
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
M';E:H,+^*1K/>^\E'(G"ODV]Y?UNZ>NU=TOSK]Y4D="D96A^L)]<H\J@(LH
MLM*NT4M%ZX#@D1=V;&H _9?\L"0#!!JW[1^1<[7BH7.K[K.94!IJ+NI/.PT2
MYHY(.+S7=O#]Q9BQG,5#H+C>/6P5PT \[#"KZTE\8U^BYB6#NB>5*''?8M/R
M/H>];B><J9O5(;V.N35XQYV^X3AEDK#_K?ZP7%?L<<4= 1&<:9![.L%PN6?S
MD_V<H]OCAP>BVVC8@:AV+UN:[#J-. KVP2,JMN:-M/#VCJ>T^)5N&.3 E&57
MR2O5VHN;?(MK8A9-^.08(ULZ7,@W6N3<!>@^R*57D7BZ536LQK@D?HWB2KQ]
M1 M +=W)U-MDC8^EUR(FH3LI3=MT@TKII'L@=L1$;Y"BHYR_%0_T9F6;43]]
M[(@[]Z$4?:>#FP:U6EWF$PN]U]-[2DGVTW'^1!/"214*?DDQV[%@XF<,W-F<
M7XZQ/8-:*W5?:\Y')\0#7Z-CA#LX.Y"%<M3?347W33SGFB6V^SEBN-:8<D2K
MOGR3^BB* G:S"X/D5S++_Z]7_V ;N)H"7;FQ^?9U]FC&M*6<FQ>5%%D[T*+C
MK:8]1]V#'W*I.2&TRP+<F9GPHI_GAA5ES=-;9U9L-O==QR$_II6/AXH%P20J
M(AYI,B:[NMF] ,DK 9]8Y4-6VK$X!!D/=0P6C!'2,_V>R9%M(+F/7N6K&[Z2
M6TEW@:UD@2L>X &O9HBR:VQC:,3T!_-<LE_R=UOKM5>I0,Y1OW6+".HI:F:0
MKPJC(DBHL!M-K+%;_,(;5KS>!#UK13Y4U50P$712LJ7AWFB3 ]:2^C K/:KC
M96@M$@,#C]38NY@@7\=*I=70.8^9,Y%$2FEBL%^]GKR#83*&2Q>\E+]^6^0,
M5A05W0)(1,_TFUTD*?<N)0VEHK Z/?3;CY/1;W,V#F; 7R#)3=>ZU9_I]$_[
M'SE=Z&][AN'Z"RFX&K0=(=XEIIY.'Y\?F49_=:1?8-SR2Q]DIC9LY./:6?#(
M 7C/>]OY"Q?H?_KU\O\ 4$L#!!0    ( +);9UDKFJ%@7P\  (XN   9
M>&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;+U::Y/;MA7]*YBMI[4[7*U$O59^
MS=A.^IJF\63=YD.G'R 2DI!0!,/'RMM?WW,O !*42#EI.IWQ>"D2N+B/<U\
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
M;#SK0]"+MA4U'%@ZY3(TM(+Z/=FN*VK4&+I0T)B=,N<_X\NOWAN<R(>8I2R
M\P8S.\G0FWQ/&K.?Y#'A=D*)H?]D@R5<@GS%%*YL?]T$2MBYL7;]VC5V5]*Y
M4@_$\HZ7K>B:-XENQ69;#&@-36YK(7S8%(@51$IE==V D\/U+>0 K6=+F*"I
M1<-M(-@8T7\H2&Q_&K@]*ZHU: 5#M&30EF8>EA6Z&X:LG<!^!]-FHM3V?&?G
M/73OS\+8%NLR^E';T0SEXM^H+ 3>38%'IUZJC7LY[HM5[8[3%($'OU>\M'.1
M.Y 7>V![ ?5D7.7/S/Q6\K>82MQNY.HG3;>#*VRK?=KMG[9@4-^;2=VL"_*=
M.6F<HF[\W/GCB!P?]R<X/ZT='<?/6!('<4+-+UFB,\Z>M.>]V0[S,.5/;5R+
MG,Y#UR+3Y>(T6BULB>VPZ9!$AI]-@Q@T9LL@3.>^&<OGZ= PD ;S*7&=A\$\
MG6% )$6IZ")2^/9XH%B+VW/*.4O'<S8?3Y\B'AB;+0'RK7\>1-$0UZ[,NZGL
M]T;37YW>$%XZE[L:YP,2X2"2_O?CFM5=MH;4?SZ<@F@9VC$N!O(96P3+-+%C
M7#*?LIN*7/^;L]33\_#AR</'[1QC8+I,:#!$>$;!,DF1Y7 LRF/O 5F?C)PH
MF,V7>*:(LVFP"!,\Y]&4JAW*F*UEM60X!\!]1;5"PQ?#4?'/S' X*2#5CQ#L
MQ[?]:<V.;_$X_2^/;S?=A6 W?&Q:TU+91H94[3!)5U5AG'0M*"O?Z% LRW*8
MI$_4PJ^$Y1!!_B+%(KVP9X_LCTPDYS:^XF1.7PB%!'5C1NN4ULDBI?6<UFF\
MI/7"E:G$^9GC* EB\'^R]-7FT8EM&5K,'X36%]3?6U?&?:R]@(47B^5Y?VSP
MU>C8C=5D[]ZP$A@.Z'94,UMBW!5BO]M?P-ZX>\<!W-W>_HC9HL#<4XH-4,/Q
M?#9R>=)]&-G86\B5-#@<VR4U=Z$( /]IS.T^B$%_+7W]'U!+ P04    " "R
M6V=9EL%E)Q@$  !J"@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6R=
M5FUOXS8,_BN$5PPM8,0OL?/2)0'2=B\'[(#B>ML^#/N@V$SL.UGR)+EN]NM'
MR8F7]ISV=E\LR2(?D@\I2HM6JL^Z0#3P5'&AEUYA3'T=!#HKL&)Z)&L4M+.5
MJF*&EFH7Z%HARYU2Q8,X#"=!Q4KAK1;NW[U:+61C>"GP7H%NJHJI_0URV2Z]
MR#O^^%#N"F-_!*M%S7;X@.:W^E[1*NA1\K)"H4LI0.%VZ:VCZYO$RCN!WTML
M]<D<;"0;*3_;Q;M\Z876(>28&8O :'C$6^3< I$;?Q\PO=ZD53R=']%_<K%3
M+!NF\5;R/\K<%$MOYD&.6]9P\T&VO^ AGM3B99)K]X6VDTW''F2--K(Z*),'
M52FZD3T=>#A1F(5G%.*#0NS\[@PY+^^88:N%DBTH*TUH=N)"==KD7"EL4AZ,
MHMV2],SJ9RGSMN0<F,CAG3!,[,H-1UAKC48O D,VK&20'?!N.KSX#-X<WDMA
M"@T_BASSY_H!^=8[&!\=O(E?!7S >@3CT(<XC)-7\,9]P&.'-_ZF@.&NU!F7
MNE$(?ZXWVB@JF[^&:.BL),-6[%&ZUC7+<.G16=&H'M%;??]=- E_>"6&I(\A
M>0W]&Y+V*MZPM^D(WN#J8X&PE9S.=2EV8)C=RM&PDFLPM)<5I( :2@&[(U+>
M*"=,VX*\@*JK%K35 I1K@]4&59]P9WE+.6$<]LC40? .LX-<Y.3&<$E&3"$;
M30KZZAINF5)[:VE=R488N&&<B0R!:9#;+_1CN(!XXH^3.=!9IY,LZ.PIA2+;
M Y6 T)QU/23_1$>2>A)%/TVG;Z".(9[Z43CY>LQQ.GF!.4#)A85-)O%I1IC+
MB ^"VG@FJ65J0S21OGF6H[.8EN:W25V?4_]2]0X?J>'7Y(3!K!"2R]V>/"<^
M9HD;PWD$MZZ_D9K"C@Q=E+6&.<4V3\.A^'9*:@TS/THF] V3"'Y%K:^IN6=-
MU1 (&6255*;\IV/W,O6)U"NX3/PHC:_.<4:<^M-Y2./8G\WFS\1.X?");D.-
MT!*3%^$HH9;,N<LB$7@1C:+^!]V7CGQ3*$2W_=7U;@GTB1-=H[NS^'YTEGK?
M&6G=Y6-C?T1%=RDIVPO9I?S4_1I5*7/MG,N',F3-9\-9:9%Z(JMK)9]*N@W)
M*XA&<W<JM=.;C";=ZJ7O0WU"%[+MN@0!?B)9Z[P0#9WS0<*=+]97V>];F/)E
M.L^7^,MBON_MKD\-=K+XE/$F_S^=ZLK6SFQLYRE$?AR'=CJ!Z2RUDRE5M1UG
M=B1"Z &U-:0>1R%\E(;"/N%AB(!CA0Y='\')_4^)V[E7CJ9&0)VO>PKT?_N'
MU+I[/_PGWKW"WC.U*X4&CEM2#4?3U /5O6RZA9&U>TULI*$J<=."'H.HK #M
M;Z4TQX4UT#\O5_\"4$L#!!0    ( +);9UF(C+6)^P(  ,<&   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$S+GAM;)55;6_30 S^*U9 :).BY;5=4]I*VP Q
M"43%!'Q ?+@F3G/B<A?N+NOV[_%=NM")K8@/;6R?_?BQG7,6.Z5_F@;1PETK
MI%D&C;7=/(I,V6#+S)GJ4-))K73++*EZ&YE.(ZM\4"NB-(ZG4<NX#%8+;UOK
MU4+U5G"):PVF;UNF[R]1J-TR2(('PV>^;:PS1*M%Q[9X@_9+M]:D12-*Q5N4
MABL)&NME<)',+W/G[QV^<MR9 QE<)1NE?CKENEH&L2.$ DOK$!@];O$*A7!
M1./7'C,84[K 0_D!_9VOG6K9,(-72GSCE6V6P2R "FO6"_M9[=[COIZ)PRN5
M,/X?=H-O3AG+WEC5[H-);[D<GNQNWX>#@%G\3$"Z#T@][R&19_F&6;9::+4#
M[;P)S0F^5!]-Y+AT0[FQFDXYQ=G56M-\M;T')BMX^ZOG'77<AB#1+B)+"9Q;
M5.[!+@>P]!FP CXJ:1L#;V6%U>/XB(B-[-('=I?I4< ;[,X@BT-(XS0_@I>-
MU68>+_M'M2&L!9/V<='P_6)CK*;WY,=3I0_(^=/([N[,3<=*7 9T.0SJ6PQ6
MKUXDT_CU$=[YR#L_AOZ_4SH*]C35Z1D<2?+X#!^?E8JNJ+%8@:K!-@BU$G37
MN=P",\Y&4[38;E"/H_0P;[#<6Q-OS>"$2P)0O:%C<SJ'B^?"_P[]@'0U&R4J
MX&VGU2TZ?@9>PB0/I]/8"5F8)1E\JFM>$L=>2VY[C9Y*S>^<;" /\UD.63A+
M)W"EVJZWE,2HVN[8WK5ANO)*$>;$)(G#O$C@6I*C9$+<TTJXI57743O&N//)
M#%Z]F*5)^OK@=4N*C'[YL[W=:F4,3(MPDA0P/2=.KDQCYK3*RK[M!7,]KY"&
M6'+F=]P)=2A+BU,X22=ADB>G1P?W$K(B3 K7G#P-I[,4GGI5HX/ETJ+>^A5J
M:.J]M,.>&:WCEKX8EM,?]V'%?V1ZRZ4!@36%QF?GDP#TL#8'Q:K.KZJ-LK3X
MO-C0EP:U<Z#S6BG[H+@$X[=K]1M02P,$%     @ LEMG66'WV\$& P  I 8
M !D   !X;"]W;W)K<VAE971S+W-H965T,30N>&ULC55=;]LZ#/TKA#<,&Q#4
M\D>=N$L"I-V&#MAPB[9W>QCVH-A,+%2V/$E>TG\_2G:\W-TVV(LED3Q'AZ)$
MSW=*/Y@*T<*^EHU9!)6U[448FJ+"FILSU6)#GHW2-;>TU-O0M!IYZ4&U#&/&
MLK#FH@F6<V^[T<NYZJP4#=YH,%U=<_UXB5+M%D$4' RW8EM99PB7\Y9O\0[M
MO^V-IE4XLI2BQL8(U8#&S2)811>7J8OW 5\$[LS1'%PF:Z4>W.)CN0B8$X02
M"^L8. T_\0JE=$0DX\? &8Q;.N#Q_,#^P>=.N:RYP2LEOXK25HM@%D")&]Y)
M>ZMVUSCD<^[X"B6-_\*NCTV2 (K.6%4/8%)0BZ8?^7XXAR/ C#T#B = ['7W
M&WF5[[CER[E6.] NFMC<Q*?JT21.-*XH=U:35Q#.+E=%H3LLX?V>RFS0S$-+
MK,X7%@/#9<\0/\.0PV?5V,K ^Z;$\K_XD-2,DN*#I,OX).$=MF>0L G$+$Y/
M\"5CBHGG2Y[AN^&/?"W1 &]*\/ER:>#;:FVLIDOQ_:F4>\;T:4;W4"Y,RPM<
M!/02#.J?&"Q?O8@R]O:$WG34FYYB_ZN2G&1X6M_T#/YD'@UX,!2*GINQ9%(;
ML!7"1DEZMZ+9 C?.1L6Q6*]1CQ7RQ_H.B\$:>6L"KT5#!*HSY#9O+F#U'/S_
MT&MEK-NQH-' 2T@F+,YIC"?Y-(%/N.5R\*4Y@X@E\)GK!_08)X;*6J*IZ-3'
MO/)H!MGL'.XKH4MHN;:/($7AG+!!"IC-*& Z@RNZR^Y6@.1KI8=MH@E+SR%C
M#&Y1U.M.&W>A .M6JD?$W]M$DSA+B8O!/=_3NNVO'L1YY'T1K+I2V%XEWQ\#
MLXQ2F:1Y#E>\%992]$Z*[K0+8#ED:0K_4%$T];(_ZD;X**/OE([O7CGT2XBB
M21*Q?L+2#)ZZFN%1YZA1;WU_=->@:VS?1$;KV()7?>?Y'=[W;ZK!5C0&)&X(
MRLZFYP'HOB?V"ZM:WX?6RE)7\].*?B.H70#Y-TK9P\)M,/Z8EK\ 4$L#!!0
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
M;)XMSN#E4\IYP,O?P/LDK)9ZY^!^3!+^N=TZ;ZE"_CV5;P^W. W'I^;&M:+
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
M=]JO6S"RKHMMDIM9'@-A$39\'K=X"LAI42 T:?GI)#)-OQK7=T,ZCX8PB<V
M&Z1,WF<9Y^%P@$CCXV+PY'_;,K^E<SXY_F,:CH#U@SLY>7 \S' 2'^M=CBZE
MX1I C#,(C^9Q X9Q33PY1<EHI,YW>)-5:35L$Y*"BG[7=<Y-B>+-:J@/(V3(
MB8/%R62^&\WNJOH^7=[LR['WQ+4SEB\;$<UT[F<4&]-?_;QSMDK%E3H&_D_K
M!GHQNA\U?'INZ @MTRO:0C'NC0=^,6M4SEV6NPQ6M:K=9265I*XU($\QUJ(_
M4^?U7.Z76*QK9FRR#8=J<C%/UWA$%^/5IJ39@*4 C+]$NH%Q(-Q'9E%O\&#6
MH,45PZX+6S*?F@J[L&<K&8BMKT CACBPA=#-N6$;/A:Q6VYL-/G^1DQ)A_Y#
M+7:EV.KV>JQ?B5LI0A4% =B&IO-UW#&,MQ\?#5W1[39F1##GILHS,0;N4A3&
M;@#11[C@<D,5JLW,MG&.4;_[=3KCR8L,JGM#=-7(9$BDLIO)F.#/:93VB3JT
M5)ET]T$E'#;!9YHC$Q$P(\KV<H^Z;G19=Y68LJ"  LM73R7% J'I;AVNG<7Z
M5=UW;SH=7(-7RJWXLI]Z&1;M="/>/^W_GG"9KM%WKZ<_1GR0U,H\XES@Z&SR
MXG@D7+K@3U^";?A2?6FQYU3\$2,-MB1Z ;\7UH;N"RGH_\IR\6]02P,$%
M  @ LEMG67=Q%6FJ P  70@  !D   !X;"]W;W)K<VAE971S+W-H965T,C N
M>&ULG5;;;N,V$/V5@1H4+:!8=UM.;0/)II=]V")(=KL/11]H:RP12Y%:DHK7
M_?H.*5MQ%XX7[8LU).><N9$S7NR4_F0:1 M?6B'-,FBL[6ZBR&P:;)F9J XE
MG6R5;IFEI:XCTVEDE0>U(DKC>!JUC,M@M?![#WJU4+T57.*#!M.W+=/[.Q1J
MMPR2X+CQR.O&NHUHM>A8C4]H/W0/FE;1R%+Q%J7A2H+&[3*X36[N<J?O%?[@
MN#,G,KA(UDI]<HNWU3*(G4,H<&,= Z//,[Y!(1P1N?'YP!F,)AWP5#ZR_^)C
MIUC6S. ;)3[RRC;+H R@PBWKA7U4N]_P$$_A^#9*&/\+NT$W*P+8],:J]@ F
M#UHNAR_[<LC#":",7P&D!T#J_1X,>2_OF66KA58[T$Z;V)S@0_5H<HY+5Y0G
MJ^F4$\ZNGK"F%%M@LH)?4=6:=0W?P%LYU)L2MX@LV7':T>; >3=PIJ]PSN&=
MDK8Q\+.LL/HW/B+_1B?3HY-WZ47")^PFD,4AI'&:7^#+QJ SSY=](^A'[)2V
M7-;PY^W:6$U7Y*]SX0YL^7DV]VQN3,<VN SH71C4SQBLOO\NF<8_7? U'WW-
M+['_SP)=YDRR"7R;%]XW"%LEZ-VZ%%FV%GAXO/QO-/0DGU'V".L]U >"/>EK
ML(2SC4;TY)*,0SM<"'07@DQW%MLUZK&F7I&$#'[@DK"J-[1C?KPA'QS/Z7WZ
M"OZ[H[]P[ND]]8MTKUHTEJ*]@GD9)G%)0EF&LSPC(2W3<%843BIF89ZGE!.+
M6OJ<, %%$<[S'/(RS(H$DNDL+,H4DCP-IW$*[Y4EG2M(BCR,B]1)V2R,YSE)
M>1&'639S4AR',9%\Y+:A/)J.>A18->:17.,OA0C'5',#S%K-U[VE0 EPP%)C
M>\%2:5R?JD!)7XH-)<==;5=$5E4$,:"VPY%O,*@GOM;/3) -.E*]!J%D?2V(
MN )F#%H3PH[\:H!I1]EVFGL;6^@TC0AM][Z(^+GGG;M8(45@F:RYNS4# [4V
M"G?+);<(CIHX'4:[SGFMMM>]P=%8@Z("/D3PP2&HL)99"LY!^&E)!)GV(9VI
M_ [)W:MB-LFH>PKA!P'AKY+I9'[<"4_2*/83N/5D][@Y<"6>*PO/Y^4_>CHX
M-)U-IE\Y5+[JT+DN$IVT?"I@[0>;H<+TT@[=?]P=9^?M,#)>U(?!^X[IFDL#
M K<$C2<S&E5Z&&;#PJK.#Y"ULG1;O-C0_$?M%.A\JY0]+IR!\1_%ZA]02P,$
M%     @ LEMG661V^+2_"   Z!<  !D   !X;"]W;W)K<VAE971S+W-H965T
M,C$N>&ULW5A;;]LX%OXKA*<8-(#BBVPG<7,!DLQE"TPQQ:2=>5CL RW1%K>2
MJ)*47>^OW^\<2HH<.VF[\[8OMDCQW+]SH:ZVQGYRF5)>?"GRTET/,N^K-Z.1
M2S)52#<TE2KQ9F5L(3V6=CURE54R9:(B'\7C\=FHD+H<W%SQWGM[<V5JG^M2
MO;?"U44A[>Y.Y69[/9@,VHT_]#KSM#&ZN:KD6CTH_[%Z;[$:=5Q27:C2:5,*
MJU;7@]O)F[L9G><#?VJU=;UG098LC?E$B[?I]6!,"JE<)9XX2/QMU+W*<V($
M-3XW/ >=2"+L/[?<?V';8<M2.G5O\K]TZK/KP<5 I&HEZ]S_8;;_4(T]<^*7
MF-SQK]B&LW-(3&KG3=$08UWH,OS++XT?>@07XV<(XH8@9KV#(-;R)^GES94U
M6V'I-+C1 YO*U%!.EQ24!V_Q5H/.W[PM-\IY>-D[(<M4_"*U%7_*O%;BG9*N
MMHK?78T\A!')*&D8WP7&\3.,%^*=*7WFQ,]EJM)]^A&4[#2-6TWOXA<9/JAJ
M**;C2,3C>/8"OVEG^93Y3;]N>21^4DO/]O_\N=9^)QY44EOMM7+BG[=+YRW0
M\Z]C3@@R9L=E4$:]<95,U/4 *>.4W:C!S8\_3,[&ER]8,.LLF+W$_>_$[F7&
MD]E0?"/S9_<_#A^&XM?;V_<";.0RU\ H. F?6:5.X5DK5D2Z8=(,:VF3;">\
M$4DNG=.K'<M-M4MRXY20>2ZPKQI]<BV7.@\A*H+@5$C?9TI)C\*!2%I=KBEY
M-4(MG=@JYO6_L"M->7K 4I>B4E:;U*&X+9WZ7,,%9(G/%,AU";XR;_F2?X;B
M0]:WVH)& R&B=D17PUZS)+S <PH,JAIZ;C,%%392Y[Q+:N,LBH(N]'\4"0N$
M*U&7SU"GRBM+%%#^T;2@#4=&4&3@$JNHM@$7*3EJ97)4;_=&_/C#11R?78K?
MU$;E8B).Q>\'@JA(IN2MNI3IOU'"L/I<&_JKK$Y@I&ZK,2J9_40A0'<1.H5C
M="*[,&.O%Y;+)\)C"'_+$B-A8+N% ;+\FJ2(3GFVK^<BI9E!BA D/M^19%VV
MJTOV]+[P*81_/.)DLF.;Z22C:$"&=C#!>QS B](T6H@4I9JYAK--])O@IR3!
M5,+45IAM2?FCT7Y4 "I\4Q<5=31'39&[&X+I,\J18%LKI9(6_M25!!BWILY3
M@D>(-7NX[^ =V3<YOW1]Q/< *W*V>PM'P:<$M:/9JWOAIT- #=1OB %,6>Z"
MJX*J..[TNM0KA+W+F&<T&'*5D=S+O4JR4B/-'/7" _A;-/T-,3P,$+GP&S.&
M/86H;.D'L=,E^D =JMMW5!Q(H.>^G<?2$UD&-=#DO"J6P&+;Z5CCGU32[$YX
M=QJBN#GF$'9L(7=BR<:%&A'4[:M*&7 LL]\%[,BJLD8"F\"Y ]<FGTB9D&R=
MCW491D-28ZU*(('R;[EK48C>63J9!,3J<F/R#?GC,=N!PL04 &NH:B_G_ML2
M9]6!>L<]@59BT,8L8E1[LE\6IJ;PX8T4%!8(Y,8,.\*[1_A2$&F_,4-]J9!J
M,I@AEX8A3#FWSWJ_6-P;M^?*NWYN- (Y7HTPE)Z0J(A=4Q0X?E95.:8()B/@
M(!8BD1@L:%;AM&HR^K4>JF'4GN?$3:##2<!+(JW=D?-;/X"4JHQ,DK &=)5F
M6$:/FY7<-3M4?I+$UE"*W%&2Y]FZ+UR@]N#U77"&O8EL,I%L!+@D56WXPV4&
M\4MK&\(;#CC5S\:AN$U33:\Q(^PBYM"9VB1F,#3E,<\YDVA&*94S/DY=$<4*
M?ES!J50/^X;M%<5652+3)0BIP-E0GRWEI-5=>R9H><'7EV<,<FW1\]2>&ZPQ
MM_T1[/>:6E*[%A5X('4U(QQ%!B=R:=?$'Z:RF;I'W4Q4.G3S;H0X1>:>.IFC
M*=RC=ZY#PWQ2@@E>!P1 83L@1\!"DM<I.9M+PRGUX5/$'4KBGB<T<EO;9M#.
MY(9<J,@EB;&X&I!(;CYGE[=)4A=USJ$)588*@U4970(WY&Y._M>8!]U)T["(
MG$)+?H!#TE!]9"Y+Y C?BUP#?K RI>K!ON^AY_&Z5R>18.0@4SN$UYV\$;?/
MT1V?BU$!@F8/?..^;^*2!'#W:,*8P?7CCKO(QQ)W[AQ=*Q6_XJX-37Z#%Y0[
MZ5/=2Y<Q\/B![C*((=OW0*@[99@_G>Q#Q6?,]JX]S*$=\UZ)>1S-8GI@M\>7
M_:V#=[CYJ:[^KVK(:!G-SJ+S\[@[V"R?[/+5X8-EKZ&-&7BZ8Q!/HXOSB3B;
MT=-B.N^(FN6]*0IE$QJW*XFAO!L6X^AB,14+_"_&CZ+"ZMY8PBHJ6%]8+";@
M.1Z+LPD_X:\E:Y8?C(></HQ>X=4BNIB?\].L62\6Y)W%(II A5=B-H[.%Q?B
MUA\6PN@ F$U^4T:$VAB02-EV'(N'Q?7_#(J+:32.%WM0[+8.WCT/Q?E9-(T?
MD= LG^R^!,59=#$=B]?Q"3W%%X^@YM4M9J%D]P10X=7K:2"9[Y',C\-IOHC&
M8[+H]?RD6S.P9HMH.F>'1&?SJ?@+-S:=8E#U(C,8(6C4;B\K[477\VYET+>H
M X6+0WOSHP#@8HBA.WRX4?3AYDAI.])N>U,RCWLKND,NE=]2H6<E'!Q& N*^
MW&^3]K9MLDWY-^5!DGCR',A?389SC/=YSA_\(.[5?!AW&W0Y^WYS:9IR-/MQ
M^_X^=>+A;%^=\^'D[ZDS_9HZVCUVUN:V%EJIJ6@T;^H&'3UIA[C6A+T6ZC#K
M-I]RJ%T&8AQHFVG)W\1J^JPA?9NI_3'K<4+XWF&0H42?>Y"[8J>DY=N <C3H
M'8BDFTZJ5ROZGF1-\9QF[=2V--;B3@IX\B3"PR9]N.7+ LNT="/ S"L27!PD
MN6^9ZW5C_+&O=J/>UU?TGC5_8Z;"C>DY?(CM=KO/V+?AZ^WC\? -'/5O304U
M5RN0CH?G\T%0KUUX4_&WW*7QWA3\F"F9*DL'\'YEC&\7)*#[N'_S7U!+ P04
M    " "R6V=9G=I>B0\=  "&7   &0   'AL+W=O<FMS:&5E=',O<VAE970R
M,BYX;6S%7&V3VS:2_BLL;]V>7:619\9VXL2)JV9L)YO=9.WRV)NZNKH/$ E)
MB"F"(<B1M;_^^NG&&R5*8SNINP^)-231:#3ZO1OX;FN[#VZM=5]\W-2-^_[>
MNN_;;Q\^=.5:;Y2;VU8W]&9INXWJZ<]N]="UG585#]K4#R_/S[]ZN%&FN??\
M.W[VIGO^G1WZVC3Z35>X8;-1W>Y:UW;[_;V+>^'!6[-:]WCP\/EWK5KI&]V_
M;]]T]-?#"*4R&]TX8YNBT\OO[UU=?'M]\10#^(M_&;UUV>\"2UE8^P%__%1]
M?^\<&.E:ESU */KG5K_0=0U(A,?O'NB]."<&YK\#]!]X\;28A7+ZA:U_-56_
M_O[>TWM%I9=JJ/NW=OLW[1?T!/!*6SO^?[&5;Q\_OE>4@^OMQ@\F##:FD7_5
M1T^(;,#3\R,#+OV 2\9;)F(L7ZI>/?^NL]NBP]<$#3]XJ3R:D#,-=N6F[^BM
MH7']\ZNRM$/3FV95O+&U*8UVQ?WPZ\%W#WN: U\^+#V\:X%W>03>-\4OMNG7
MKGC55+H:CW](N$4$+P."UY<G =[H=EX\.I\5E^>7CT_ >Q07_(CA/?J,!?_W
MU<+U'3'(_TPM6. ]GH8'J?G6M:K4W]\CL7"ZN]7WGO_U+Q=?G3\[@>WCB.WC
M4]"?7RMG7&&7Q1O ;GH%5IY"\@O %._6FJ2BM)M6-3L09&C44)E>5T5I&T?4
MJ13^6)I&-:51=>%HI":9[%VA&GIA;=_8GBAHFK(>*EWT'N2 3VB^J[8UJN&/
M#3W9KFU=[\[LMB&P;E@X4QG580OPQ5K=ZF*A=5,0)5O5T3>F87!=10AH$HU^
M'< #W[:C>4U;T_B5;G2G"#C>Z[:7L4#G?<,KN@'JQ-M__<O3R\OS9^_G-_/B
MQZNK-_SWQ;,'A7)8=4^*+(W](:X\8QN"U%2JJUQQ;>F?"/*'JYOK"&WR^Q>V
M,DM3"O7#L*N;%W$4:5F:NM>=V614)V+8#J#FQ4^"EVU- QA$X8UJ2'MB3V;\
MZG"X:41Y8X#?)Z)W71>J^HT4C&PG05)%@^\P7SET'5!O5#]TNFATJ9TCI<T(
MJF*I3%>T.2O1<$Q.CT@;,C2R&QV_<[,,E]8Z@X>SHERK9L6<0UQERP_$&97N
M'$AQ\?6SXCYI5A+._D&A?Q],OYLQAY3*K8LE61(W+Z[J6A;K&3CQ';XD<6Z<
M8LWO,L;2M2$EJCQ[)"ZGS^8L#Y,KX&5C?: +K;F@-\96A0)M;!_I8XC]3%/Q
M#M.,>T0)0)8#8;[3JBO\@_P#+&0Y,-5E$L=X.?U9PNG6=J@K6G(!2^V7^MO0
MB"5D,>+E?)*4=[J6#_:EG0';H2NNFF:@<6^93PN: 0:SN#@_^T=<-*]7PR84
M+XE:FX7NBD<7K-4?@4%J>A'QN@$#$I]XO?#JHS +R<]F8QP[!/?QG9>@FU=)
M@C"Y7G0#F/7BB5B-^0E%_"0JXB<G->A[Q_OYRO5F T4RI8,_#P*SFRBZ*$,@
MYMV;(ML)H2;!$*I%=4:[1?)"'%4,KN@MJ8</NM!Q3I#SMZ%:":!^K?I"+9?D
M(8GFWH@ B<*):M!]*J>,C FS"L2T)V9<K8LM1+ V^E:L1,*)7@PT!82)N-79
M1BUJ/2NJ06,!HM/6FN6..%AW4-$]!.W6UK>")*T24PJN$?(,/M_ "DT$+%_7
M6,AH@1 84L]+8LQE9S<$S.; YL6-636LO@F1A#U8N:J2R?B4[6/IF16+H8\J
M!'H)(WH[(S1O=3. &J6E*45?TBB[(8JHCWX;17.(:-ZJ>A F(KUNMVPL"44B
MI"'7D#9F131S/=Q5W<&N$A@R>$[W;A9VGBS,OP6&UV[$C_'[,DK>Z0%" 9J)
M=LXNL%/\*+!<X5VD8(S<T#&N+3RQ77&?;'!E'+F]3@CZ3^*AXN+RP:RHB3.(
M$8B[3,=D%(/ IN,,;CGC2+&*$V5^0N2_BB+_U4F!?6$)M:9/TOF"*&%ZGO<%
M>^;$*F^-^S"E"_XDT,5KT@BY*2<_=1 VTA_)F#+'@.?&X,H$K@S@.H #=QJ'
M?2#V97N%K\FJSL2V0GD0,WD"!X-*C*CI,8LE8$)-D8GI^C,ROQM(HO9^Q)RT
M.]MX,KJZ]BI]H9H/CF1T1SB76E>9KL'T&1MT]M9 EF@5;BC7Q'\"[%FQMEN2
MBFZVKT;&M#']X"T^>1/0"*Q0L;  B04N#J+U.T*CPJIFWM.D836Y&^0F&#A#
MGI1,/?V1:.=D4<3(+>M-Z]7.0M58A#O%>E]'UOOZ-'_PCN#_Q:O1CA"J;XG6
MG2DA]OA@BOG^-.#%KZ+0:%,Z=AG7%.02T6I# ZM\XX4HMC,KHFU-F]T'"\Y:
MH=.ZV$A@2 X!.>R8#ZH?;B@]HZUM$#]#10\=F7L8A!6-\K).5"9G9I]%YSF^
M_-+SMZX"7]/&.]+;2G1K01JOKPDT>8*NQ*;41BU,#3M*HTC'$<^P]E?,0@M5
M?DAX1'4+Y4:,I4I"1?Q93/<S>>+TOX4K?MPL_C8'[4A;!46-# F@![[?"IM?
M#2L2T.+"NT*GF.=I9)ZG)_?W*IH .%\O[;#HR>4,$<FDY_(G ARA_$U$^9N3
M,[P,=B9Y>)-X?CX4YF#5FE[5YM]BF\2Y9^/$&\)A'Z)_'U]&E4G*9FW*R%08
MYA2"S<P:^BT6AI"WO5:;:*')R%K2-.)TD"X!'R$.4KN.0F$QY\'#%^3$#X(F
M@N%VDS9XTMGP"JC@9! !?<'@DB'.%BIA7*.WR3S0DZ%U+(^-*#H0)[X&5M[F
M@W%O\:B);E!5$,*-W9B2!&K)?NX2$1"\?H=%'-*-[3_)#GPC?AD\(7RDV23T
M/N*?'!S70HZAWJJ:%[RW+2RO[!C:P^]YPDA<=E_'Z\L=+#_(>SHLVY6&\2,6
M'+FS^Y00UX3P75A:R>_DC9I>HD/,2'\W?7BP).PLD8LMGV(#K\ML<E*#9""K
MH>P%=+DK:SBY867P=(&25^5IZ_J^,Q+A_AH<7O)B8?S(TT3BE%E)==TN5U C
M[\_3+M=X96"O1(CM6A,HBO-N):?0Y5%^:;IRV)!3"B,I(;DM.:"N)! 1%QPN
MG@]'CM#T3LXF*BTU\P&8B]Q-4S)_=<#%1RNT]Z!OXT3(2#8%$^6"8$6:)N\6
M,OZ)P&VC8XP/<W=*L5^<IV3M^4D-]Z9#4H*,%8?%M!<M9IS,TGX)H&+T6,?'
M6! ',$2?7OQ[K D.T[ 91$+(P2*M97PJY67V5V%8>-L!GPW.!VH%,JXP^6?
MK=@0Y]A,\-+>4VP(:U.3B+@08DCH,@[)5%49<?Z01-O E]3!4^YU4X5Y(SS1
M4\A. AHO,EF*BI5_#0V D$-"+MAP L5:5MA?#$1E67.YA T208+"2(T(WD!0
M<,)+TXV7R'BL5;<21\-S:<ZDDJDZ3B'/IL=V,J5*'WD%#:'Q.T1&S"[[+7TW
M2X\(FTH><2(72;>& 50DZ35-5&6CGF1 X\0R\N(\>V>71"IDP\CSXU"<,\KF
M(W[3UOZ,@ \^V'@O66^,+,_>?C)K(3:!35M.[7ABH)" D^ 26NRDF&8UE8N3
MTG6#4(6YA#75I'S^ 0ACK"X35I<G8;Y#=F7H=L4-@N9)I#X' (R)CQ ERQ?>
M<DQ>4%3E19GUA<@W*8:A"X(H40%VO6$-(.&!Y AOD,*7)*$O_7#DQ[O?:3+R
M Z1C/"/<>U(X;DEQYJ:M[4YK_\:VK(?T1]V5QOG\"4(7#A&7B.5"%!&0-U O
MU[I42$UM)3L%2]/L*3U.4F=I;01)@J#8.?#;&,V4C,Z]/$6PRD[XT$9=INHS
M.#)GICGSJBFD7$]Y?J>X)97)+D[6M9Z_U4@IY'4,,@Z-10:.)7&2?_X8R.*J
MLERY^=7O-)2J\L^0&(?#FI5_5A2#\KJ))F 1<2,H=J3_: ""4#+=H)GX%':"
M=),9.N)FI*%JZT07_9/P^"\R$0&_GY"9NA7^E 0V%XNN;JX+SYJ3Y9_W+>;,
M"C_O8]H:4,[.OYX1XTNB[&VH^13WW]F6/)_+I^</OBU^2KH0?")?(3$3![Y,
MB(?X13=K849@F1864L6R9E;)4O&@29U>Q5PSA[J2X8_JWVSN)J.8*>Q9VBB2
M;TXWL[^+D,.1**Q,PY&8I!#2;+'NQ9\N"7'E"R>\VU*!3 4S[Z>E40DR\KWC
MX4]X^-:0N"Y(NMNV-N*G*P+0=Y:3.\!R@=+IO'BE.M06*Z]*:"$MG-Z^#^88
MZZ0=3?GW=EC4M&^2$4<B!*ZR$%_GKD*@=;#THITL.]+AE2&2<M3#M=2#K6 <
M^8G/H&'!8[)(Q2_CZD(M+/+/GE[,0WXZ7X-S[.N2=H,+:YU/\8OAE,I!%RMB
M'$OPPBN/8+V;D[P$-8:,&K)HGT0<-@Y&\C15U*W!=+]8&[TL7D=6?4E^)I>$
M?E$?=">;@8VH+('E@%**1VO2@"I,K!%VD8]6X<<2"" W>,C_I-!7JTZO.-5/
MLV]FH(:PB\C3*(2#27-P6O8"(Q.+#SF=64)HXZ)X4(QG$W [0E;F8_V&R*E!
MZK:)H#PDK)MYFM\'M3>,U)F(66/]:Q>2%T=JMZGD.O,>6I!T4@"5CRM)(<:J
MWA&%2)B)DOMF1I]S+>.=^ABTV]>/)[1;]MF$5OLD7IJ-A88%A=91T#Z0":=%
M0R'##M.2:A^N2(C"\3K1 29+K;Q4"K>7NU IFQ6+SG[0T)$]!(X\$-(;8"CD
M(WN]LMS<P!3WE:LT&_02RS6YP"SM&:S%+M3>I6+7&4<Q.Z/G:V(<0/2^2B5P
M?'9=94A$AN0]"FZ%N"F1K52R!=5($$<U)S@B,U)SO7A,2W+P0F4 GI!Q45(J
MH+_4%:*,F1B$A[4M\8?7V9K4'_^F#T>+,\N\. "EUK-WWA=/_H,5@!4?*."%
M1)H7U".835BAH/7'INA3#<\3L1+MOHU(Y6MO(WJ1Y9V/=L4+&%L7*,D[+,O_
MKU3_HCH2-?&_N3+_ZD60:.BT)2?[RYI#L9%K,:!6M">H>^X'-Z]X#^VF).R*
M"\9%?E\62+LW:PL'?(5T6,SM)?OH9SY+B7E2)DX<]6PGG>>KW;C(C#K&!XT-
MLCZNG'(9V>9(63L:Q@5T!+(ZZ'0H:@3KW'=4@\+L#M$O(NTQ9\MS(+DG14O^
M:G!1QLR6NT8P?\2>2T2U?U>-M#=P8/1D7MP,"T?0O=8,L8=L&#8"@$JU$</J
MAL5OJ%L1]6O:YY7R"L'GJ['!\*#])BLP+A.("\L^6EXA*]99-+VPF<)/+5G1
ML4^@?6':1WPIM^<"9DP);]*88>]L0QGY,,&'H^#1]"&:C\L"9L1%3KQ;<B2<
M@?D-(N(W]]@FI0B643T95J5^OHO3G7AO?6W_;:KM3T92)Z%,-QU.@,:.2+JG
MYYUW96=:29*%)H-4"29;P8T:S"6J9@$EP@S5WL@%$2:VZ^0I,2[(#RTW 7$_
MGW7>F0I9TE3QX\(QF6W.;7T^_/EH9=,YV;!"KN<MM791S2-T(:V8XS;S;1F<
M 8<'YKOT?(9+DF<-ISEKNY,_':I"@EFVL,[7E?:*A2W]A9:=>?%&=]R0AX&O
MR759^28S@']G-CXG<60WTW9QK<87!&1P7#G[B4LE#7+6I_>C-Y(Z+!9HRH8%
M0I%+/MB%)DC'[B41;&.E32;B;#.<8QR@#2OD^Q</D$1E+Y<6L=!83<7%)!+\
M^V:NYS/?2>>K$Q0"T6>-1J#A^VYTK'/8+BR*ZT60V2UKPMZNI-3@:_&J DG4
MK3(USTU"043?VU?QE4)]&?3BWBM8 )YY< ]DCP.^ )XJ;3VY7*G'Q=<;_)(R
M4#&FJ 2J6"I:T8933QD\ 'B U=R_? !-JSM?+X\(Q.U-A,AH#K'I$7UP+E;$
M=J-3*VU\TJH>*5M)1JG&H<<I\(7?ASEWFIR02JF6(<?<21F 7"!KX*31@LQ&
M^W0YB]>ATI@=$^19"%LGBRKYE%(:H)G$X"7,@J3<3.HW^%-19C*99$[]<[4;
M/<1._GFJ#=LJI8 1'%%FXH7J[HP<I,Z[H&P!18LWMN$WOCD*/D:M1ZK-H^AX
MP@6L:& &'^S8&F<G@HO-VG.\G#W5QGY7=2M*(@N[9@B2D9!'%H U2M.CB\2G
M5LC-#+$1>G@X53431HKX,#^';@K3<>S296(XM! VQ,$O>$_'O)#;"M[S0)0[
M+&+41U*!1OU_?_WP^LB_2&QOT4%(Q)X=Z"AAO<!"29SM>*VA2LL4E72R#\V.
M<6,T:R,$YE$PC NMA/^..2XEF0C/-K<Q5>_IR3P\<C_94P(!F1Y>*1NT=54Z
M4[R3:N48S>-\>?^^]\09 T0M9(7>X??/7J+&6WN'ULJT #ES'*GRIB;.DJ1C
M<T9^5%#0Q(-U[0U<**=%ZXUH<J-^(U/:[\+;$0)I3:,Z,'%WK9M5O\Y:8N]0
MM\[6IU6%F-)0>L,BT5N.!G+I]$::4$KIV58N0QB0MH%SB2YV>K'?GVS0I.DG
ML<6)@:,[&P\:L/_,K5VIB=Z;?O *VI/AF(OV#]AYFO@0)NTA2BE]*)CDU$O,
M+C)[G+!C8=BNM>="6T?2!'H& &MQZ]AN^A1)OHX0YQI9+,2\D_8)-EV[0JJK
MI$.ESG'@0W#AD4+M\1[?>.G>?QX5R'A9_@ .IZUZ7:X;M'B,#!;6>D8_SLSR
M+ EL7.W0KCJ2Y9A?P[,1O;T)F>8'WS@A$?:(D2;<FC_@RE2#[W+E>CP7UMC3
M#)'>'B,<4YEC+A!MN)O0@Y(\W]OAT!""K^7%B*W7_B21:08[N& AN!?_B,%_
MD[L_-X$X82&OCW:=9)*![&=GG#0^QF#G_R30R= Y$O$<7\$>M]RA=)S(*^M%
M2:C5/D@1+1X\;?:9T2845Q^)^JN6P&F",FS.>:F9>4"&IE:B.KF5XJ,NAYC0
MR(CD34$0IWGLXTZ=;7F.=?"'*B9P$!U^$!-ED"?&26)KA:0V-S77WM!G9$I5
MHHWE;D;B1>XS2Z&;I#P4VC!T=;9$>3XU-H5(A>&RRR\],9(Q<\&=^]77,:27
ML+HU#E%E1%2PRDV%X(7<N1?.1'UD;<AS;**A%N_O.*].$V=LDC-^"V';47Y;
M^ X 5FV^S0="O$K=B1K1L[#>-"/NQ>8V& 9N6]LL^+RA'?IVZ \MBY]R@X.#
M8DCX%5I9[]LN<A:_YP)F]@6RZP_VT#N!F41B?L+L4%! YC]1,I16:<^_/@>;
M"!Y<3W?'5$E)"\-E(-)6[7FM(?KC;M+)"'%/]><\%D^(W#G/7:9 ,KZ'W']B
MAM2YPF?1_?F'%N_81J/N6QFO0P(JDD'R1&K9H;JUIF2V-N!2.1>%9[H*]9+2
M=CB68%'_J$C3E+TDM_$M,K$Z:BGOOX,9:07DU09E?J H;RD4@AD[5/>'@<N[
M@V^B&^O3'AS4L+G6$LV%$7+,(O,(Z&]TW5>I@]:KI2((+!I&.Y<CWTT&/&PS
M]GJQ#U>SQTIY9^'?XX$Y[I:,1[]>^OINL ;OTIE3,NF@+X*%["0J0DN)FKC$
MS;6LU&X;])+8XZWV#<"@LR]F@8HZ'(8,[G1,D$7A&W?$"IONQAZB4)+;H&A_
MV1&$!T%F@LO2_TH/<YS,^.AG/[FZ<7W2])*!L0N&IT:=#]BOCF)KR>%#[W!'
ML 19B3"WT]@0)025:"(/D0E$^KQ>,_X0U>IBBU+()DBY>#+I[-]QW+A=GJV@
M+[>P>4MEFF[09T,[.H$=]DDJ=MPQ[9NG0=']E>5'HKAA?!*D-P^QDUR.T:3E
MX&1'F>HSAPQ\'83O)OD1-Z06I'F+!2>T,]W<I+/T[ ,P:'V<2]@R'8DFQBP<
M58#T4=32;$$3"J?0CR!3=L''"[$A,@]I$W'1MUZ?'4DOIP1N/&2O"!:CM=P'
MR^F=;6K!90Q29S/MH*FX1Z>EF6B5[!3%\YC\M8*#CI*:^[:X"%FK<4AW5OQ(
MRQ1<_+FKR&W.[X$L,IP<GLJ[;O.9>T^MXP/\,M3A(GSU<6DZ/D@Z5GT>:&;^
M_"'\L9:=Q]8^]$"(]$Y2C/E#J+LWQ3&\V;65\404;(KGP"RM<,"&\^)R+MFE
MZ63!9V_!\<1#Y@5D!W.SA9W(6?RA/3D:=1Y++! E3\0/4W<)Q",UG@JH$)<[
MR':K^0C%?DHE5&ZYO***AJ(,%%+9KOF]0CM'H 8%(JD9%\W?X3B(Z (BT=JT
MX73F0O=;[?<L -AOWA_ET+9_E"5/9YN^A"L?'=^=L[$NN7NC)7F3.IEBFDL.
M=(#.^\6%I' /%=^IF2(?2.'KDSAA7CP>!6V3>H-6_>[3M0RWF69"%E<S82'\
MBC(VEUR_YTVV42MM*=YKU\QP*^9ZW$>0>U_)T^7%B-FZ]B>"0U47UMW?,) S
MJ32M>P: ;WPD%@TM&BD2R*HT?FRZP6&4BDG1CK2B)9<](NL;._=K91SK-:@.
MQ3 CII8F0?++E!5+7MS>K0;PS*5AS>4?^ID.R@C[>$IV<I23G3BNGGQ_24&C
M/49B)D3V!!E='K'C"1[1J2:/=%?(Q>FK/OCLRHFS'U\X>HQ-NL;@XO1E WQ:
MXTP\N1?9'0G%*VDXGD3Q),CI_I,1['!L*6/$_*X&M>6.>./"KNG*]X,'W9H.
M^/!M0S%\95[!Z"#0))K$-Q+&\F'?NASJX'B.Q^:G0>)M3U+?0O= = 8C1V3X
M7->*L+\IUY9+@6U4URS9ED)'<4;',TZ?+(D^\]N;]RXZS<:--16:DD1M=!]T
MO^?JV<W&-F%!\OT_E:O4[\6/-<5:-3KW,"JOW-%8)I;D,/QBQQL2SIX"L=G1
MVS7B[DY4%L?'^O;JBYP!=:9/46O(JI#/_?>!!E#4=2G%7[E<BW!^R9D,G(QE
M[)-6DT[P5Y*1)0/^FD^4=9&Z+UZ]3K=[C8\""0=QL@'&@I2L\=5+' L:[P.9
M %PW$;*\(2$B\'R4T6;''7L4[&-SMY]0N#2_M0@K+0C%T1<Y,V")TN<]]&R?
MV,;M"Y$L EB[DVA[+HJL[7L7_;[[*B,^29DL_^'LZ-[[^DL5'53<_4>J2W4U
MB;OA4U*QNW":9Y* Y?V3?&1YP7=Y')P,#77<,0>-UQX#WB [F4E5\11IKCE.
M:=IT:\?%Z9LU?H#L_XME_Q<AS?&C4E\$*;OG*3DX7 M%?N.L-P@&D@(B!NC0
MP,M)P+)&<6.Y"RU.TN+-]\!YDTK/PW48J-C%W>5FLJ35Y(Q,N"(NM-2GPM 7
M@$.SR@%(T\2S*WGJQ/HB0+@]8)/H(QHXK7KO+BS.62?WSS3MT/N24JJ'LI=E
MY?H7I-G!*(-<W34T1T;GD5=:FF CF2?L3+QQ@#/^>0* I?ZK9\7/J&L4%^3M
MOCZ8*/+WT$B*1^/Z (M_)"$D=R6R(A2N%U=,VM&09TYG7K-M>;8W^25-_A//
M./,9?-(OS5TSS5+>-B.1+RS%3#2?U0I_/6-*CR=_1)._GR#RR*641@?"'@>$
MZ$5C@Y23)"M?Z<[ZSOWF^YJ1:-5MLW<G&M%FV,2>D25[U+%C4-86=8GJB)ZF
MA>[8\I4%@_-[+0?),P*GCO&,XS.&I?@(Z\[Z#">E=]\S(*[1+@SF,^P[(56T
M:'F6U?O2TQC,6<MXP\5M R1FZ.KY>,#^Y,KI6P \W"".KS]-8IA2'<[4<G)R
M=*759V@<;SCR=4Z)IRC[(QG>@XL(91=OIPC"A$4 M^#%B8[P[0<9JISWG9!L
M[XW%7 +Q.;(@7I[2@89(X_S2SM"[QL=E/!>.[K>4J_#X%$&4=G^D7W6BU4[+
MOC]IM8_>-"7X+A6RQGVX0R^$A8C!8I>(W X:P[K ON$&3;\,,=0AP.43B2)S
M8]!C98'0*,?U>N3VR(1RHT@\B+!-]V&F&GRG6W+JQQUM:%XN?6M7O!K"-_GZ
M[UEP<:C]P<DC >FZIHO3URO]E&[1FO04OG"T8/,PNQJ: ND57X#-UQTVO=P2
M'9_&2[:OY&KI]+G<T$T\O$)?>*V7-/1\_C6%L9U<>BU_]+;EBZ87MJ>HG7^N
MM2)_#1_0>UP@&O[ !/'J\>?_"U!+ P04    " "R6V=9M,3#>>4"   1"0
M&0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6SM5M]/VS 0_E>L;$)#JLC/
M0EO:2"TP;0](%67;P[0'-[DT%HX=;(>R_WYGIPUEE&X\;R_Q^7SWW7?V.>?Q
M6JH[70(8\EAQH2=>:4P]\GV=E5!1?2)K$+A22%51@U.U\G6M@.;.J>)^% 2G
M?D69\-*QT\U5.I:-X4S 7!'=5!55/V? Y7KBA=Y6<<-6I;$*/QW7= 4+,%_J
MN<*9WZ'DK *AF11$03'QIN%HUK?VSN K@[7>D8G-9"GEG9U\SB=>8 D!A\Q8
M!(K# UP YQ8(:=QO,+TNI'7<E;?H'UWNF,N2:KB0_!O+33GQ!A[)H: --S=R
M_0DV^3B"F>3:?<FZM>TG'LD:;62U<48&%1/M2!\W^[#C, A><8@V#I'CW09R
M+"^IH>E8R351UAK1K.!2==Y(C@E[* NC<)6AGTFG628;89A8D;GD+&.@R8=;
MNN2@C\>^P0C6SL\V:+,6+7H%;4BNI3"E)E<BA_RYOX_,.GK1EMXL.@BX@/J$
MQ$&/1$&4',"+NW1CAQ>_(=WOTZ4V"LOCQ[Z$6[QD/YZ],B-=TPPF'MX)#>H!
MO/3H77@:G!]@FW1LDT/HZ0*O8-YP(+(@%U27A(J\%:[N&_9 .0BC]Y$^"+N?
M]&T)I) <+ZG='&,K@+A5#$$HWK],BHQQ1MUE0D(9\NBY+X$G-CW'$?V,8IF!
MO#6@>HN%&B:(P6"(I_$(<FIUVN!0N5@;:%(@%:Q%9RT;C;#Z>$2FS@#+ LV7
MH+K:()>0;32AT\0OC>(71M'3MOZ>"'E/AL->.(Q1")-A+^Z'5D*HLU,G)8->
M&$?DYGFJN".-4@A CMX-HC Z?S%&O2@9DEMI*'_3'OZ)3S_HQ8.0'"B[?E=V
M_;\NNVUZ>.BX\^)M97@PS/\R_-?*T-]I4Q6HE6O&FK@_<MNQ.FW7[Z=MFWLR
M;Q\+UU2M&%8DAP)=@Y,S+#75-N!V8F3MFMY2&FRA3BSQS0+*&N!Z(:793FR
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
M<FMS:&5E=',O<VAE970R."YX;6Q]56UOTS 0_BNG@!!(U>*\+&M&6ZD;()!
M3-N #X@/;G)MK#EQL!W:_7O.3AH*=/T2VW?W/'[.9U]F6Z4?3(5H85?+QLR#
MRMKV,@Q-46'-S9EJL2'/6NF:6UKJ36A:C;STH%J&,6-96'/1!(N9M]WHQ4QU
M5HH&;S28KJZY?KQ"J;;S( KVAENQJ:PSA(M9RS=XA_9+>Z-I%8XLI:BQ,4(U
MH'$]#Y;1Y57JXGW 5X%;<S 'E\E*J0>W^%#. ^8$H<3".@9.PR^\1BD=$<GX
M.7 &XY8.>#C?L[_SN5,N*V[P6LEOHK35/)@&4.*:=]+>JNU['/(Y=WR%DL9_
M8=O')DD 16>LJ@<P*:A%TX]\-YS# 6#*G@#$ R#VNON-O,HWW/+%3*LM:!=-
M;&[B4_5H$B<:5Y0[J\DK"&<7RZ+0'9;P=D=E-FC@Y3U?232O9J$E>A<4%@/5
M54\5/T&5PR?5V,K VZ;$\F]\2+)&;?%>VU5\DO .VS-(V 1B%J<G^)(QU\3S
M)4_PW?!'GQOPI@2?.)<&OB]7QFJZ'3^.I=PSIL<9W8NY-"TO<![0DS"H?V&P
M>/$LRMCK$WK346]ZBGUQ1R^P["2"6L._=3JF]23;<:U[6MR7OU#TWHPE$VUJ
M*X2UDO1P1;,!;IR-BF*Q7J$>*^./\PT6@S7RU@1>BH8(5&?(;5Y=PO(I^/_0
M]\I8MV-!HX'GD$Q8G-,83_*+!#[BALO!E^8,(I; )ZX?T&.<&"IGB::BTQ[S
MRJ,I9--SN*^$+J'EVCZ"%(5SPAHI8#JE@(LI7-,==K<!)%\I/6P335AZ#AEC
M<(NB7G7:N(L$6+=2/2+^V2::Q%E*7 SN^8[6;7_E(,XC[XM@V97"]BKY[A"8
M993*),USN.:ML)2B=U)TIUT RR%+4_A,1='4S/ZI&^&CC+X7='SWRJ&?0Q1-
MDHCU$Y9F<.Q*A@>MHT:]\0W278.NL7T7&:UC#U[VK>=/>-_ J08;T1B0N"8H
M.[LX#T#W3;%?6-7Z1K12EMJ:GU;T'T'M LB_5LKN%VZ#\<^T^ U02P,$%
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
M'V5-CD\EQ]%R);PL09@*WDK5$5;PT7H/+3I8-\(A_'TG-@K]RWE*G"X$I>4
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
MP8*09:J!_'Z6IN)A0W70O(,__A]02P,$%     @ LEMG60N*LZ_# @  \@@
M !D   !X;"]W;W)K<VAE971S+W-H965T,S4N>&ULK59=3]LP%/TK5H8FD!CY
M+I2UD:#IM#U,JBAL#],>W/2VL7#B8#LM^_>SG31KBRF=Q$MB.^<<WW-O_#%8
M,_XH<@")G@M:BJ&32UE=NZ[(<BBPN& 5E.K+@O$"2]7E2U=4'/#<D KJ!I[7
M<PM,2B<9F+$)3P:LEI24,.%(U$6!^9];H&P]='QG,W!'EKG4 VXRJ/ 2IB ?
MJ@E7/;=3F9,"2D%8B3@LALZ-?SV.-=X ?A!8BZTVTDYFC#WJSK?YT/%T0$ A
MDUH!J]<*1D"I%E)A/+6:3C>E)FZW-^I?C'?E988%C!C]2>8R'SI7#IK# M=4
MWK'U5VC]F  S1H5YHG6+]1R4U4*RHB6K" I2-F_\W.9AB^!'KQ""EA <2PA;
M0G@L(6H)T;&$N"48ZV[CW20NQ1(G \[6B&NT4M,-DWW#5ODBI?Y/II*KKT3Q
M9'*39:PN)2F7:,(HR0@(] F-L,C/S1.-GVJRPA1**<X1+N?H#H3D)),P;P"G
M*4A,J#A3O(=IBDY/SM )(B6ZSUDM%$,,7*DBU?.Y61O5;1-5\$I44Z@N4.B=
MH\ +(@M]=)B>0J;HOJ&'%GIZ_.PV^OCXV8-=NJNJTY4HZ$H4&+WP/TKTZV:F
MJJ!6V6];<AN]R*ZG=YYK4>$,AH[:6@3P%3C)QP]^S_ML2_5[BJ7O*39^)[&=
MHH1=4<)#ZHGY]?5RR'0#_BT26ST:J9Z1TAOW*NGW_;[ZM5;;B7Z)\J-^&/N[
ML-0""[W+WAYL;%.[\L.@@^W8CCK;T4';6XL_,WM$5G.N;-M<-TKQ5@3>GN,W
M$>F;B/%+1!!$?;O+N',9'W1YSR2F&X-[]6TV0;Z;!YO]^*BBOT19BVZ!V8IN
M@<5>>.7OI</=.B_T;> [YDM2"D1AH8C>Q:72X<T)VW0DJ\P1,F-2'4BFF:M+
M"7 -4-\7C,E-1Y]*W34G^0M02P,$%     @ LEMG61Z%<>.1!   9AP  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S8N>&ULM9EK;]LV%(;_"J$50PML$2^Z
M6)EMH(E4K, "!'&[?1CV@;%I6Z@D:B0=M_]^U"62=;'JK,R71)?W/-3AH5_[
MB/,C%U_DGC$%OJ9))A?67JG\VK;E>L]2*J]XSC)]9\M%2I4^%3M;YH+131F4
M)C:&T+-3&F?6<EY>NQ?+.3^H),[8O0#RD*94?+MA"3\N+&0]7WB(=WM57+"7
M\YSNV(JIS_F]T&=V0]G$*<MDS#,@V'9AO4?7$0J*@%+Q9\R.\N08%*D\<OZE
M./FX65BP>"*6L+4J$%3_>V*W+$D*DGZ.?VNHU8Q9!)X>/],_E,GK9!ZI9+<\
M^2O>J/W"FEE@P[;TD*@'?OR=U0FY!6_-$UG^!<=*Z[D66!^DXFD=K)\@C;/J
M/_U:3\1) #H7@.L W ]PS@20.H!<.H)3!SB7CN#6 67J=I5[.7$A570Y%_P(
M1*'6M.*@G/TR6L]7G!4+9:6$OAOK.+5\8$\L.S#P*W@^>OP&5DP\Q6LFP=N0
M*1HG\IV^_WD5@K=OWH$W(,[ IST_2)IMY-Q6^BD*EKVN1[RI1L1G1B3@CF=J
M+T&4;=AF)#Z<C@\FXFV=?3,%^'D*;O D<,7R*T#@+P!#[(P\S^WEX60LG1\;
M/?K?HW<F@S3K@90\<H87QI+N=H+M:/DYYMMF7?S]AY:"CXJE\I^QJE=<9YQ;
M^-VUS.F:+2QM:%(O,&8M?_X)>?"WL2DW"0M-PB)#L$YQG*8XSA1]^8DKFFA[
M+@LR5H,JW"O#BZ^(IR5R'>CBN?UT.KLC,N+#P.G*PJ',<2$A?E<6C<@@A$Y+
MZ^3J-KFZD[FN#H]R+>*\6(:C+C,9_M+U9A(6FH1%AF"=&GA-#;Q7,@//9'%,
MPD*3L,@0K%,<ORF._V-F4(6[IY]R3!!&/3,8D4$R@Z1G!D,9<8D_"WIF,)3A
MP'/=,V8P:W*=3>9ZF_##1O^8_8XE3$)>NNI,PD*3L,@0K%.)H*E$\$J6$)@L
MCDE8:!(6&8)UBH-@^VL>_I@IU/&G']# @;[;,X41F>]CI_?5'X[(L!<@Z/5<
M84R'$9FA<5M )]T+FLZ7B10DNE?))/N^/TS#7KH&C=)"H[3(%*U;%MR6!;^2
M2]1@4R4R20N-TB)3M&Z)VCX/378J%S@%&7YF$?8&3C$B@Q![?:<8RCR,/=(W
MBJ',]9#OG?&)MG%"TYW3'8TSQ3*:K1F@6?%3(L^Y4*-Y3Y)>O )-TD*CM,@4
MK5N3ML%#[FN9A-'>SR@M-$J+3-&Z)6K[/S39P5Q@$M[([X19O\4847DN@7V+
M&*HP=C#L6\10AF9!X)^QB+:=0M/]U+W@6R:+%^ Z95F_ 1W->9+SXM5GDA8:
MI46F:-V*M$T?FKV601CM!(W20J.TR!2M6Z*V&T23_<P%!A$,W@X2&)"!0XS(
M" Y0WR*&LL!SG5G?(H8R!(D3P)Y'V"?[)BD3NW+#2H(U/V2J>F7>7&TVQ=Z7
M6T&]ZS?H^A:-7 ^+3;1RGZ;%5SMP=U3LXDR"A&WU4/#*UWXFJDVMZD3QO-RU
M>>1*\;0\W#.Z8:(0Z/M;SM7S23% L[6X_ ]02P,$%     @ LEMG68!Y)%FS
M P  )!$  !D   !X;"]W;W)K<VAE971S+W-H965T,S<N>&ULS5A=;Z,X%/TK
M%CM:M5(:,*1-VTV0VG166VFCK9J=W8?1/#APDUAC,&L['[._?FU#2<A2JXUX
MZ$L"QO?XG,.]X,MHR\5WN0)0:)>Q7(Z]E5+%K>_+9 49D7U>0*ZO++C(B-*G
M8NG+0@!);5#&_# (KOR,T-R+1W;L2<0COE:,YO DD%QG&1$_[H'Q[=C#WLO
M,UVNE!GPXU%!EC #]:5X$OK,KU%2FD$N*<^1@,78N\.W$WQI NR,ORALY<$Q
M,E+FG'\W)X_IV L,(V"0* -!]-\&)L"80=(\_JE O7I-$WAX_(+^JQ6OQ<R)
MA EG?]-4K<;>M8=26) U4\]\^QM4@BS!A#-I?]&VFAMX*%E+Q;,J6#/(:%[^
MDUUEQ$& QFD/"*N \#A@\$I 5 5$5FC)S,IZ((K$(\&W2)C9&LT<6&]LM%9#
M<W,;9TKHJU3'J?@9-I"O 5V@NS2EQEG"T&->YH?Q^>P!%*%,GNLI7V8/Z.S3
M.?J$:(ZFE#$]08Y\I7D8-#^IUKPOUPQ?6?,&37FN5A)]SE-(F_&^YE^+"%]$
MW(=.P!D4?10%/10&X:"%S^3MX9&#3E1[&EF\R.UI#SV#*22:+]$3"&MIG@#Z
M8\[HTIK;0Y]WA<YG2-&?-#/S^ +-]"6Y(&66?_U=8Z-'!9G\UF9T26303L0\
M FYE01(8>[K&)8@->/'//^&KX)<VESH":W@VJ#T;N-#K/!20\&5._SW.BU)N
MB8'+9#9/J$T<XJ@?COS-H9"6:7@X[-_4TQH4+VN*ETZ*A_>0U_>P-?]+(!P>
M$!@,@_[@B*=SO1,-OZK57+W%\ Z2M(=FB@B%]/,'T->['97?;FTE7N#@(L!M
M_CBIO3=M.P)KN#BL71Q^E%(?=NE91V -SZYKSZZ[JJ/K_Q=R%.+^Y5$=.=<[
M4<U-K>;F;74DZ@PH6@7VS#CE*3K3+\_,O@#/VS2[E\-A%=MV5YVA)_J @_U.
M(G!2FVKUV3IKW0\X(]^;O%VA-74>[)CP1ZGYBDE7OG6$UO0MW/L6.O-CPO@Z
MU?W"7":"%K;F4:)S66@SD +1GCEN3(Q^ !&M8IV!IXK=;P&Q<[<43\GNU6+H
M=-/6%5I3YW[;A@<?IAB<.\AW^]816M.W_5X2NS>3IQ6#&S.RQ=#Z9G!'OE>M
M?]!O9B"6M@TW_->Y*KNV>K1N]>]L@WLT?F\^ =@^=@]3?C^8$K&DVA,&"PT9
M](=:@"A;\O)$\<)VM7.N=(]L#U= 4A!F@KZ^X%R]G)@%Z@\C\7]02P,$%
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
MSYE4<[YYU/4-7 NH]PO&Y,-"&ZANC_Y?4$L#!!0    ( +);9UEZ(&PW& ,
M '4*   9    >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;*U676^;,!3]*Q:K
MIE9:RS<D68+4ADR;M&I5TW8/TQZ<X 14L)GM)-V_GVT(2\"EU=:78)MSSO6Y
MUS%WO"/TD:4(<?!4Y)A-C)3S<F2:;)FB K(+4B(LWJP(+2 74[HV64D13!2I
MR$W'L@*S@!DVHK%:NZ'1F&QXGF%T0P';% 6DOZ]03G83PS;V"[?9.N5RP8S&
M)5RC.>+WY0T5,[-12;("8981#"A:38Q+>S0+)5X!'C*T8P=C()TL"'F4DR_)
MQ+#DAE".EEPJ0/'8HBG*<RDDMO&KUC2:D))X.-ZK?U+>A9<%9&A*\N]9PM.)
M,3! @E9PD_-;LON,:C^^U%N2G*E?L*NPH6. Y89Q4M1DL8,BP]43/M5Y." (
M'3W!J0E.F^ ]0W!K@OO:"%Y-\%X;P:\)RKI9>5>)BR&'T9B2': 2+=3D0&5?
ML46^,BS/R9Q3\383/!Y]12++#)R#*2E*@A'F#) 54,M@]B2.HWB>QHC#+&=G
M G<_C\'IR1DX 1D&=RG9,(@3-C:YV(R4-)=UX*LJL/-,8!=<$\Q3!F8X08F&
M'_?SASU\4R2AR82SS\25TRLX1^4%<*T/P+$<3[.?Z>OIKL[._T6?_7/THV2X
MS;%PE9[;?RQ^7"X8I^+/_%-7X$K"TTO("V[$2KA$$T/<8 S1+3*B]^_LP/JH
MR^Y;BL5O*39[([&C.GA-';P^]>A;B2CD&5Z#7/TCEX1Q72DJE4"IR$_#-G)<
M/QB;V\,4:T'#8U#<!85V&!Z#9EU0$/A6 SJRZC=6_5ZK\Y10?LX1+5[P6LGX
M!\&]@=VRVL6X!_NKG'8QMN.U<C;3@&QWH'<:-$Z#7J</D&9PD:,7? ;=T*Z\
M&XZ,ZD!V*QMQ%^0.0Z?E5 -RAH'>:=@X#7N=WA$.<YVWL'. /#MH%U$#LIQV
M%;L@VW&'?LN<!F5; Z_ESCSXCA:(KE4#PT2!-IA7=V>SVO1(EZHU:*U?V:.I
MK5F/14]5M4!_Y:N&[!K2=8:9.!(K$<JZ"$4A:-7D5!-.2O457Q N>@(U3$5?
MB*@$B/<K0OA^(@,TG6;T!U!+ P04    " "R6V=9G6>M@QL#  #]"   &0
M 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6RM5EUOFS 4_2L6JZ966@L! DF7
M(*VIIE7:M*K9UH=I#P[<)%8-9K:3K/]^UX:PI'6R#^T%;+CG<,Z]MB^CC9 /
M:@F@R8^25VKL+;6N+WU?Y4LHJ;H0-53X9BYD235.Y<)7M01:6%#)_3 ($K^D
MK/*RD7UV*[.16&G.*KB51*W*DLK'*^!B,_9ZWO;!'5LLM7G@9Z.:+F *^G-]
M*W'F=RP%*Z%23%1$PGSLO>E=3@8FW@9\8;!1.V-BG,R$>#"3FV+L!480<,BU
M8:!X6\,$.#=$*.-[R^EUGS3 W?&6_:WUCEYF5,%$\'M6Z.78&WBD@#E=<7TG
M-N^@]=,W?+G@RE[)IHT-/)*OE!9E"T8%):N:._W1YF$'$/8/ ,(6$/XI(&H!
MD37:*+.VKJFFV4B*#9$F&MG,P.;&HM$-JTP5IUKB6X8XG;T'S($BYV2ZJFL.
M6!]-.;FBG%8YD*E=2#=5LUI,VD^O05/&U1E"/D^OR>G)&3DAK"*?EF*E:%6H
MD:]1EV'W\U;#5:,A/*!A"O4%B8)7) S"V &?'(=?0X[PGH5'^W ?L]&E).Q2
M$EJ^Z'A*OKZ9*2UQF7US.6HH8C>%V7J7JJ8YC#W<6PKD&KSLY8M>$KQV^?M/
M9'MNH\YM=(P]L_OV7,S/5PH(50JT(EAN@N>$Q))7"\)M/EQ):)@3RVR.BW46
MA6'4&_GK77>.J.$P[7=1>[+C3G9\5/;'?7F$,SICG&D&ZA7N&REQ(;LD-ZS]
M'3&],$Z#)Y(=4;UD.'!+[G>2^_\NN<)])N9;Y:06TFPWEX/^,VW].'SFP!$U
M#)+4[2#I'"1''7P2YG 0AWVX]";/RI\D:?Q4[_.H-$B3 XLD[?2F1_7>VT,<
M"D+7*'D!V'9,8_LE78,LR2F>7H] I3ISR3_^A:1!D@$I1:67BO1"4M!'5R(F
MQYG2EBG>,H6Q@VDO#8,N#8._2T/!5"Y6N,RPCN RW? -=ZH17 3#^$G-?A?5
MB/5WFI/Y,?A Y8)5"BLP1UQPD>(BE4VS;29:U+9?S83&[F>'2_P_ 6D"\/U<
M"+V=F!;8_?%D/P%02P,$%     @ LEMG64$>0;<G P  \ D  !D   !X;"]W
M;W)K<VAE971S+W-H965T-#(N>&ULK59M;]HP$/XK5E9-G;0VKR2%020*5*NT
M:E59MP_3/A@XB-7$SFP#W7[]SDG(:$A1M?4+Q/9SS_F>.]O7WPKYH!( 31ZS
ME*N!E6B=]VQ;S1/(J#H7.7!<60J948U#N;)5+H$N"J,LM3W'">V,,F[%_6+N
M5L9]L=8IXW KB5IG&96_+B$5VX'E6KN).[9*M)FPXWY.5S %?9_?2AS9-<N"
M9< 5$YQ(6 ZLH=N;A 9? +XRV*J];V(BF0GQ8 ;7BX'EF U!"G-M&"C^;6 $
M:6J(<!L_*TZK=FD,][]W[%=%[!C+C"H8B?0;6^AD8%U89 %+ND[UG=A^A"J>
MCN&;BU05OV1;8J.N1>9KI456&>,.,L;+?_I8Z;!G@#SM!EYEX#4-@F<,_,K
M?ZF'H#((7NJA4QD4H=ME[(5P8ZIIW)=B2Z1!(YOY*-0OK%$OQDV=3+7$589V
M.OX$J+(B9V2ZSO,4L (T3<F(JH1<80V1:U[6HDGJZ1@T9:EZA_#[Z9B<GKPC
M)X1Q\B41:T7Y0O5MC7LRS/:\\G]9^O>>\>^3&\%UHLB$+V#18C\^;M\]8F^C
M%K4@WDZ02^\HX13R<^([[XGG>$'+?D8O-_?;POD_[Y-_]OY$#+^N#K_@\X]7
MQ_?A3&F)9_I'6X)+BJ"=PMQS/973.0PLO,@4R U8\=LW;NA\:%/W-<G&KTDV
M>26R)WD(ZCP$Q]CCSSE(/(-\1>;F9.)]O\3#J0B>32+JM;3(5EN*2O:P8#<O
MQR;VW:[3MS?[TA^"/,]4T3YH? BZZ(8-T.00%/I14(.>2-"I)>@<E6"8":G9
M[_(F$LMFV$2:%^%,+,_6.*!*@6Y5HG32V=M:%$4-(0XQ8;>IPR'&\Z-.0X=#
MD-OUPW8=PEJ'\*@.UUP#%I@F\(B] L9JY&AHD3(Z8RG3K+T:PH/TN)VHVQ"A
M!12&#:7&AZ#@PFE60PLH<IO58.\]81G(5=$[*#(7:Z[+^ZJ>K=N38?$J-^8O
MW=[(;9D?8SM3=A]_Z<M>Z(;*%>,*M5NB*^<\PH3)LK\H!UKDQ0,Z$QJ?X^(S
MP98,I '@^E((O1L8!W63%_\!4$L#!!0    ( +);9UDE\ /T%P,  "\+   9
M    >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;*V6;V^;,!#&OXK%JJF5UO(W
M0+($:4TT;5*K54V[O7;@$JP"9K9)VF\_VZ2,)I1,:&\"-K[G?L\YF)ON*'OB
M*8! SWE6\)F1"E%.3)/'*>287]$2"OED35F.A1RRC<E+!CC107EF.I;EFSDF
MA1%-]=P=BZ:T$ADIX(XA7N4Y9B_7D-'=S+"-UXE[LDF%FC"C:8DWL 3Q6-XQ
M.3(;E83D4'!""\1@/3.^V).YK0/TBI\$=KQUCY25%:5/:O ]F1F6(H(,8J$D
ML+QL80Y9II0DQ^^]J-'D5('M^U?UK]J\-+/"'.8T^T42D<Z,T$ )K'&5B7NZ
M^P9[0R.E%].,ZU^TJ]<&OH'BB@N:[X,E04Z*^HJ?]X5H!=C>.P'./L#YUP!W
M'^!JHS69MK7  D=31G>(J=523=WHVNAHZ884:AN7@LFG1,:)Z 9D#3BZ1+=8
M5(P((@=TC?0TNB%X1;)Z\GP! I.,7\BUC\L%.C^[0&>(%.@AI17'1<*GII!
M2M:,]\FOZ^3..\F74%XAU_J$',OQ.L+G_>$+B&6XK</=M^&F+$-3"Z>IA:/U
MW'?T?I3 L"#%IK;?::A6\+H5U#LWX26.86;(EXH#VX(1??Q@^];G+GO_2>R-
M6;<QZ_:I1ZKDZ!R>XZQ*E&61 BKD&I330J0<09% @N0."<A7P)IMNNBJ2IW*
MUZG4P;&-7,<-IN:V[;:79Z!;KW'KG7([Z@*OHT8M<-NU_-$!>:_V0/)10SXZ
M1>YWD8\ZR-W0/R#OU1Y([C?D_BGRH(O<[R#WG?$!>:_V0/*@(0].D8==Y,$Q
MN>,%[@%YK_9 \K A#WO)'U*0'_.U -;%'Q[QNU[H'E:^-\- _G'#/^[GIP)G
M*--?GQ*_R'Y!=![#XR,G8^OX/]2;:Z 3V_K[9;5ZO=P YQ-$\K(2\B0EA=P4
MX*+S*VD=V;ETW# \]-.?<*BA5JM@G]Z<3G[[Z/SW_<"S#O&/EP56T#IM:RZS
MU<VH5O(6LPTIN/Q7K&6<=17(.K&Z.ZL'@I:ZP5E1(=LE?9O*CA:86B"?KRD5
MKP/5,S4]<O0'4$L#!!0    ( +);9UGUK.*8M@(  #8'   9    >&PO=V]R
M:W-H965T<R]S:&5E=#0T+GAM;*U576_3,!3]*U:8T";!DB9MRD8;:6T9[&'2
MM#)X0#RXR6UCYMC!=IOMWW/MI*$;6?;"2^*/>X[/O;:/)Y54]SH',.2AX$)/
MO=R8\MSW=9I#0?6I+$'@S%JJ@AKLJHVO2P4T<Z""^V$0Q'Y!F?"2B1N[4<E$
M;@UG FX4T=NBH.IQ!EQ64V_@[0=NV28W=L!/)B7=P!+,77FCL.>W+!DK0&@F
M!5&PGGH7@_-Y;.-=P#<&E3YH$YO)2LI[V[G*IEY@!0&'U%@&BK\=S(%S2X0R
M?C><7KND!1ZV]^R7+G?,944US"7_SC*33[T/'LE@3;?<W,KJ"S3YC"Q?*KEV
M7U(UL8%'TJTVLFC J*!@HO[3AZ8.!P#DZ0:$#2!\#HA? $0-('*)ULI<6@MJ
M:#)1LB+*1B.;;;C:.#1FPX3=Q:51.,L09Y+/4F85XYQ0D9$K8:C8L!4'<J$U
M&$W>DR6>FVR+(W)-VN#C!1C*N#[!@+OE@AP?G9 CP@3YFLNM1BH]\0VJLVOX
M::-D5BL)7U!R1JZE,+DFGT0&60=^WH\?A#T$/I:EK4VXK\TL[&5<0GE*HN =
M"8-PV"6H'[Z %.$#!X]ZY$3M5D6.+WIMJW[<2OSB*:ZHRGYV5;HF&G8366,X
MUR5-8>KAS=>@=N E;]\,XN!C5Y;_B>Q)SL,VYV$?>S*##1."B0W>54Y%"EW9
MUA2QH["NM4O"\2"()_[N,(V.J#@:GK513_2-6GVC7GVX"6@4 F^J4B#21V(4
M%9K3VJ*R7WB!T?),YW6HF4<'@J+1<]'_QHQ'XV[)<2LY[I6,M^.5>L8=]1S&
MX3-I75&'5:_%^0?65(#:.,?6))5;86J7:D?;1^'">:'_-[Q^4:ZIPL.@"8<U
M0H/3,99%U2Y==XPLG=&MI$';=,T<'S90-@#GUU*:?<<NT#Z5R1]02P,$%
M  @ LEMG61OE%M0@ P  ^ L  !D   !X;"]W;W)K<VAE971S+W-H965T-#4N
M>&ULO59=3]LP%/TK5H8FD(!\]VMM)&C%AL0D1,?V,.W!36\;"R<.MM/"?OUL
M-V1I2;LA1;RTMG//\;DGU\X=KAE_$ F 1$\IS<3(2J3,![8MX@12+,Y9#IEZ
MLF \Q5)-^=(6.0<\-Z"4VI[C=.P4D\R*AF;MED=#5DA*,KCE2!1IBOGS)5"V
M'EFN];)P1Y:)U MV-,SQ$J8@[_-;KF9VQ3(G*62"L QQ6(RL"W<P=@W 1'PG
ML!:U,=*IS!A[T)/K^<ARM"*@$$M-@=7?"L9 J692.AY+4JO:4P/KXQ?V*Y.\
M2F:&!8P9_4'F,AE9/0O-88$+*N_8^@N4"86:+V94F%^T+F,="\6%D"PMP4I!
M2K+-/WXJC:@!W& /P"L!WO\"_!+@FT0WRDQ:$RQQ-.1LC;B.5FQZ8+PQ:)4-
MR?1KG$JNGA*%D]%GQN9K0BG"V1Q=9Q)G2S*C@"Z$ "G0&9JJPID7:H4MT!7)
MB(2S&V5\4_#Q!"0F5)PHV/UT@HZ/3M 1(AGZEK!"J W$T)9*L][9CDM]EQM]
MWAY]4\C/D>^<(L_Q@@;X^#!\ K&"NP;N;\-MY51EEU?9Y1D^?P_?1?Q8$*ZR
M_X<5/V\4$%U+2,6OIJ0WNP3-N^BC.Q YCF%DJ;,I@*_ BCY^<#O.IR8+6B+;
M,L2O#/$/L4>UU+%)_10M.1.-;WK#U#%,^GI913TWZ SM53V9AB G<*N@+9%!
M)3(X*/(&A!BH&R,NTH)BJ=X83AF7Y#?65TF3U U?6%-Q%OKAKM:&J, -O6:Q
M824V?*NC&<@FD>&K[;UNW]G1^#K([_7ZS1([E<3.08D36*G[/U<^2HB3C%&V
M?&X2>)#EK57>$ME6PMTJX>Z['/MNFX:T1+9E2*\RI-?:L>^]JL"NVPMVRK0A
MR.GO.?;]2F3_H,BQ^7P"5^T&-2==)"1OE'B0YZWOI26RK91=Y^_WW'F74BVW
M:<F3MMBV3:DU.6YKY5I2U;] _8ZW4ZY-0:&S4ZYVK2W3/?%7S)<D$XC"0J&<
M\ZXJ=[YI,S<3R7+3J<V85(5KAHEJS8'K /5\P9A\F>CFKVKVHS]02P,$%
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
M""@+P.<+*<UN8C=HOFGBWU!+ P04    " "R6V=9GNX\[V\#  !("P  &0
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
M_<[2.?DG6W]P9C$UU#J-T%XHJ&9!-1NJ.5#-A6H>5/.A6@#50I36#&W="V7
M>Z$,:"\45#.AF@75;*CF0#47JGE0S8=J 50+45HSO74OE('MA5)SK:-[\EQ)
MAQ-AZ+F-H)H-U1RHYD(U#ZKY4"V :B%*VZ2RFRTH%68DHLG-DO(Y?:!)DI%I
M$;UBD+VEA-.7XMQ'UW=ZIWNTW-*N;4VRW-&N/=ER7[L.RN7=>MC)S2I_C_LY
M*KY\D)&$ON2;T+L<Y3-_'L\7NSN"K?+WIQWRS(1@R_+F@D8SRHL5\I^_,":V
M=XH!WAC_5N[FY']02P,$%     @ LEMG6<ZIG<>8 P  :1   !D   !X;"]W
M;W)K<VAE971S+W-H965T-3@N>&ULQ5A=;]LV%/TKA%8,+=!&U)<E9[: Q-*V
M "D0Q&WW,.R!D:YMH1+ID;2=_/N1E*+8#F.DBX"^V")USKF\'[K6]63'^'>Q
M I#HOJFIF#HK*=?GKBN*%31$G+$U4'5GP7A#I%KRI2O6'$AI2$WM^AB/W(94
MU$DG9N^&IQ.VD75%X88CL6D:PA\NH6:[J>,YCQNWU7(E]8:;3M9D"7.07]<W
M7*W<7J6L&J"B8A1Q6$R="^\\][ F&,2W"G9B[QII5^X8^ZX75^74P?I$4$,A
MM0117UN805UK)76.?SM1I[>IB?O7C^J_&^>5,W=$P(S5?U6E7$V=Q$$E+,BF
MEK=L]R=T#D5:KV"U,)]HUV&Q@XJ-D*SIR.H$347;;W+?!6*/H'3L!+\C^,>$
M\ 5"T!&"UUH(.T+X6@M11S"NNZWO)G 9D22=<+9#7*.5FKXPT3=L%:^*ZD*9
M2Z[N5HHGTSDL5=HE(K1$?P!;<K)>506ZHFT-ZEQ^0G-5GN6F!L06Z!:V0#>
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
MPBCH]R7G:G<Q!MK5G_P&4$L#!!0    ( +-;9UD?I+XQ00,  "@4   -
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
M:EM70HQMV4+.%<WV#\KM'_+[]1]02P,$%     @ LUMG6?5)DLP! @  7B0
M !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W:2VZC0!2%X:U8+"#E
M^R))*\ZH)YE&V0!RR@_%-HBBE63W;3D#YZ >]"2J,T(%XO*+P2<$/#SG0S?M
M^U/9[8>R^#@>3F75[*9I^)526>_RL2LW_9!/YR.;?CQVTWDY;M/0K=^Z;4ZZ
M7+9I_#ZC>7SX/G/Q\CGD_YG8;S;[=?[=K_\<\VGZQ^#TWH]O99?SU"Q>NG&;
MIU63/@[7W25=-G)SGMPLGEY7S?CT*DVJ':00I/6##(*L?I!#D-</"@B*^D$M
M!+7U@VXAZ+9^T!T$W=4/NH>@^_I!LD09EP1),ZP)M!;D6@B\%@1;",06)%L(
MS!9$6PC4%F1;"-P6A%L(Y!:D6PCL%L1;"/16U%L)]%;46PGTUMG#-H'>BGHK
M@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;
M@=XV>UE"H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>CWDZ@MZ/>
M3J"WH]Y.H+>CWDZ@M\]>=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z!VH
M=Q#H':AW$.@=J'<0Z!VH=Q#H':AW$.@=LX^5!'H'ZAT$>@?J'01Z!^H=!'H'
MZAT$>K>H=TN@=XMZMS^I=YD^#[E<>[[6>/V?I'HZGYNOE[\LOW;.;L(%YP2_
M$SW^!5!+ P04    " "S6V=9UDS DN !  #C(P  $P   %M#;VYT96YT7U1Y
M<&5S72YX;6S-VLM.PS 0!=!?B;)%C>M7>8BR ;;0!3]@D@F-FL26;:#\/4X*
ME4"EHBH2=].HM3UWXI'.JI</;XY"MN[:/LSS98SN@K%0+JDSH;".^K126]^9
MF+[Z)^9,N3)/Q,1T.F.E[2/U<1*'&OG5Y0W5YKF-V>TZ_1P:V\]S3VW(L^O-
MQB%KGAOGVJ8T,:VSE[[ZEC+Y2"C2R7%/6#8NG*0-.=N9,*S\'/!Q[OZ%O&\J
MRA;&QSO3I5ULW;(0WUH*Q?X2.WJT==V45-GRN4M'BN \F2HLB6+7%INB)_N3
M8[IAVGSRH_/',OL"T\Z%MRZDB7DZ/.YS),/IB4N%R,=F_RMN$U/IH]^/AFE7
M5/TR.UWOJ_6K<1Z!C8_C[_CKC+?U#^Q#@/0A0?I0('UHD#YF('V<@O1Q!M+'
M.4@??(K2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM D56@R"I0
M9!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ
M4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTBJT:15:/(
MJE%DU2BR:A19-8JL,Q199_\IZZ.UJS^.'Y]%9YK^,Y^-_^VY>@=02P$"% ,4
M    " "R6V=9!T%-8H$   "Q    $               @ $     9&]C4')O
M<',O87!P+GAM;%!+ 0(4 Q0    ( +);9UD'(=:6[P   "L"   1
M      "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( +);9UF9
M7)PC$ 8  )PG   3              "  <T!  !X;"]T:&5M92]T:&5M93$N
M>&UL4$L! A0#%     @ LEMG6574[ \W!@  OR,  !@              ("!
M#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( +);9UG4
MA8\@E <  # C   8              " @7L.  !X;"]W;W)K<VAE971S+W-H
M965T,BYX;6Q02P$"% ,4    " "R6V=9M0W-_)P#  #(#   &
M    @(%%%@  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @
MLEMG61FMTG>&!P  #"T  !@              ("!%QH  'AL+W=O<FMS:&5E
M=',O<VAE970T+GAM;%!+ 0(4 Q0    ( +);9UG2[%,0D@,  (8,   8
M          " @=,A  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4
M    " "R6V=9J9X?BQT0  !LL@  &               @(&;)0  >&PO=V]R
M:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ LEMG6>67J,DD"   ,B0
M !@              ("![C4  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+
M 0(4 Q0    ( +);9UGS/OL_E@,  ,('   8              " @4@^  !X
M;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " "R6V=9!S8*TS,3
M   &-@  &               @($40@  >&PO=V]R:W-H965T<R]S:&5E=#DN
M>&UL4$L! A0#%     @ LEMG62N:H6!?#P  CBX  !D              ("!
M?54  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " "R6V=9
MMV_8]8@(  "B%@  &0              @($390  >&PO=V]R:W-H965T<R]S
M:&5E=#$Q+GAM;%!+ 0(4 Q0    ( +);9UF6P64G& 0  &H*   9
M      " @=)M  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%
M  @ LEMG68B,M8G[ @  QP8  !D              ("!(7(  'AL+W=O<FMS
M:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " "R6V=98??;P08#  "D!@
M&0              @(%3=0  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+
M 0(4 Q0    ( +);9UD"MP*R+0<  *,1   9              " @9!X  !X
M;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ LEMG648,$WRL
M!   U@H  !D              ("!]'\  'AL+W=O<FMS:&5E=',O<VAE970Q
M-BYX;6Q02P$"% ,4    " "R6V=9NP,<^=L%  #Q#0  &0
M@('7A   >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( +);
M9UGJ196>U@,   P)   9              " @>F*  !X;"]W;W)K<VAE971S
M+W-H965T,3@N>&UL4$L! A0#%     @ LEMG63$ET/-!"@  <1D  !D
M         ("!]HX  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4
M    " "R6V=9=W$5::H#  !="   &0              @(%NF0  >&PO=V]R
M:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( +);9UED=OBTOP@  .@7
M   9              " @4^=  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL
M4$L! A0#%     @ LEMG69W:7HD/'0  AEP  !D              ("!1:8
M 'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " "R6V=9M,3#
M>>4"   1"0  &0              @(&+PP  >&PO=V]R:W-H965T<R]S:&5E
M=#(S+GAM;%!+ 0(4 Q0    ( +);9UE1ZJ).@ 0  '<*   9
M  " @:?&  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @
MLEMG6<S(?%,2!0  !0X  !D              ("!7LL  'AL+W=O<FMS:&5E
M=',O<VAE970R-2YX;6Q02P$"% ,4    " "R6V=9<(%Y'/(#  !_"@  &0
M            @(&GT   >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4
M Q0    ( +);9UE@+UGI# ,  +T&   9              " @=#4  !X;"]W
M;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ LEMG6;P4"@0/ P
MI08  !D              ("!$]@  'AL+W=O<FMS:&5E=',O<VAE970R."YX
M;6Q02P$"% ,4    " "R6V=9AS H]^P"  !6!@  &0              @(%9
MVP  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( +);9UE@
M8"*07@,  &('   9              " @7S>  !X;"]W;W)K<VAE971S+W-H
M965T,S N>&UL4$L! A0#%     @ LEMG6=CT<(H2 P  E08  !D
M     ("!$>(  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4
M" "R6V=96Q*R)=4"   L!@  &0              @(%:Y0  >&PO=V]R:W-H
M965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( +);9UF" ^C<T ,  ,X)   9
M              " @6;H  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L!
M A0#%     @ LEMG6?#+%0 2!P  CS\  !D              ("!;>P  'AL
M+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " "R6V=9"XJSK\,"
M  #R"   &0              @(&V\P  >&PO=V]R:W-H965T<R]S:&5E=#,U
M+GAM;%!+ 0(4 Q0    ( +);9UD>A7'CD00  &8<   9              "
M@;#V  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ LEMG
M68!Y)%FS P  )!$  !D              ("!>/L  'AL+W=O<FMS:&5E=',O
M<VAE970S-RYX;6Q02P$"% ,4    " "R6V=9R+ID9E(#  #)"P  &0
M        @(%B_P  >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0
M   ( +);9UE/;5>!E ,  $D.   9              " @>L" 0!X;"]W;W)K
M<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ LEMG67H@;#<8 P  =0H
M !D              ("!M@8! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q0
M2P$"% ,4    " "R6V=9G6>M@QL#  #]"   &0              @($%"@$
M>&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( +);9UE!'D&W
M)P,  / )   9              " @5<- 0!X;"]W;W)K<VAE971S+W-H965T
M-#(N>&UL4$L! A0#%     @ LEMG627P _07 P  +PL  !D
M ("!M1 ! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " "R
M6V=9]:SBF+8"   V!P  &0              @($#% $ >&PO=V]R:W-H965T
M<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( +);9UD;Y1;4( ,  /@+   9
M          " @? 6 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#
M%     @ LEMG6;>W NZ. P  KA$  !D              ("!1QH! 'AL+W=O
M<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " "R6V=9,.])E_,"  #6
M"0  &0              @($,'@$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM
M;%!+ 0(4 Q0    ( +);9UE6[EBO\P,   ,4   9              " @38A
M 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ LEMG66=<
MK9/7 @  WP@  !D              ("!8"4! 'AL+W=O<FMS:&5E=',O<VAE
M970T.2YX;6Q02P$"% ,4    " "R6V=9GNX\[V\#  !("P  &0
M    @(%N* $ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    (
M +);9UF:I*Z V@4  $TM   9              " @10L 0!X;"]W;W)K<VAE
M971S+W-H965T-3$N>&UL4$L! A0#%     @ LEMG6?"72]Q' P  8PP  !D
M             ("!)3(! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"
M% ,4    " "R6V=9=MU?.88#  "O$@  &0              @(&C-0$ >&PO
M=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( +);9UE>( 598@,
M & +   9              " @6 Y 0!X;"]W;W)K<VAE971S+W-H965T-30N
M>&UL4$L! A0#%     @ LEMG69CG9<;?!   QQX  !D              ("!
M^3P! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " "R6V=9
MIQRWJTD#   B#@  &0              @($/0@$ >&PO=V]R:W-H965T<R]S
M:&5E=#4V+GAM;%!+ 0(4 Q0    ( +);9UGBR=$XMPH  %&*   9
M      " @8]% 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%
M  @ LEMG6<ZIG<>8 P  :1   !D              ("!?5 ! 'AL+W=O<FMS
M:&5E=',O<VAE970U."YX;6Q02P$"% ,4    " "R6V=9$$+D *\"  #K"
M&0              @(%,5 $ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+
M 0(4 Q0    ( +);9UG\S632&@@  .Y3   9              " @3)7 0!X
M;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ LEMG67>2ZFVU
M @  !@@  !D              ("!@U\! 'AL+W=O<FMS:&5E=',O<VAE970V
M,2YX;6Q02P$"% ,4    " "S6V=9'Z2^,4$#   H%   #0
M@ %O8@$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( +-;9UF7BKL<P    !,"
M   +              "  =ME 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( +-;
M9UEI;*N1 04  &@H   /              "  <1F 0!X;"]W;W)K8F]O:RYX
M;6Q02P$"% ,4    " "S6V=9]4F2S $"  !>)   &@              @ 'R
M:P$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " "S6V=9
MUDS DN !  #C(P  $P              @ $K;@$ 6T-O;G1E;G1?5'EP97-=
:+GAM;%!+!08     10!% -H2   \< $    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<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>76
<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>78
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>228</ContextCount>
  <ElementCount>283</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>62</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="appn-20240930.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-20240930.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-20240930.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-20240930.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-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952155 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' (DEFICIT) EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' (DEFICIT) EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="appn-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Basic and Diluted Loss per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/BasicandDilutedLossperShare</Role>
      <ShortName>Basic and Diluted Loss per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="appn-20240930.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-20240930.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-20240930.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-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9954471 - 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>22</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9954472 - Disclosure - Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/AccountingPoliciesTables</Role>
      <ShortName>Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.appian.com/role/AccountingPolicies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9954473 - 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-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9954474 - 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-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9954475 - 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-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9954476 - 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-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9954477 - 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-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9954478 - 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-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9954479 - 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-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9954480 - Disclosure - Basic and Diluted Loss per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/BasicandDilutedLossperShareTables</Role>
      <ShortName>Basic and Diluted Loss per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.appian.com/role/BasicandDilutedLossperShare</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9954481 - 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-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9954482 - 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-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9954483 - 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-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9954484 - Disclosure - Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/AccountingPoliciesCashCashEquivalentsandRestrictedCashDetails</Role>
      <ShortName>Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9954485 - 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>36</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9954486 - 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>37</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9954487 - 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>38</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954488 - 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>39</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954489 - 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>40</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954490 - 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>41</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954491 - 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>42</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954492 - 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>43</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954493 - 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>44</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954494 - 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>45</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954495 - 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>46</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954496 - 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>47</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954497 - 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>48</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954498 - 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>49</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954499 - 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>50</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954500 - 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>51</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954501 - 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>52</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954502 - 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>53</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954503 - 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>54</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954504 - 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>55</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954505 - Disclosure - Basic and Diluted Loss per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/BasicandDilutedLossperShareDetails</Role>
      <ShortName>Basic and Diluted Loss per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.appian.com/role/BasicandDilutedLossperShareTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954506 - 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-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954507 - 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>58</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954508 - 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>59</Position>
    </Report>
    <Report instance="appn-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954509 - 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-20240930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9954510 - 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-20240930.htm">appn-20240930.htm</File>
    <File>appn-20240930.xsd</File>
    <File>appn-20240930_cal.xml</File>
    <File>appn-20240930_def.xml</File>
    <File>appn-20240930_lab.xml</File>
    <File>appn-20240930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>appn-20240930_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="797">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>81
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "appn-20240930.htm": {
   "nsprefix": "appn",
   "nsuri": "http://www.appian.com/20240930",
   "dts": {
    "inline": {
     "local": [
      "appn-20240930.htm"
     ]
    },
    "schema": {
     "local": [
      "appn-20240930.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/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "appn-20240930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "appn-20240930_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "appn-20240930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "appn-20240930_pre.xml"
     ]
    }
   },
   "keyStandard": 255,
   "keyCustom": 28,
   "axisStandard": 25,
   "axisCustom": 0,
   "memberStandard": 44,
   "memberCustom": 18,
   "hidden": {
    "total": 6,
    "http://xbrl.sec.gov/dei/2024": 5,
    "http://www.appian.com/20240930": 1
   },
   "contextCount": 228,
   "entityCount": 1,
   "segmentCount": 62,
   "elementCount": 463,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 797,
    "http://xbrl.sec.gov/dei/2024": 30,
    "http://fasb.org/srt/2024": 1
   },
   "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-20240930.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-20240930.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",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.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-20240930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "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-20240930.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:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.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-20240930.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
     "longName": "9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE 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",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.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-20240930.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY",
     "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' (DEFICIT) EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' (DEFICIT) EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-60",
      "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-20240930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-66",
      "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-20240930.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",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.appian.com/role/BasicandDilutedLossperShare",
     "longName": "9952167 - Disclosure - Basic and Diluted Loss per Share",
     "shortName": "Basic and Diluted 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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.appian.com/role/AccountingPoliciesPolicies",
     "longName": "9954471 - Disclosure - Accounting Policies (Policies)",
     "shortName": "Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "22",
     "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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.appian.com/role/AccountingPoliciesTables",
     "longName": "9954472 - Disclosure - Accounting Policies (Tables)",
     "shortName": "Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.appian.com/role/RevenueTables",
     "longName": "9954473 - 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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.appian.com/role/LeasesTables",
     "longName": "9954474 - 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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.appian.com/role/GoodwillandIntangibleAssetsTables",
     "longName": "9954475 - 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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.appian.com/role/PropertyandEquipmentnetTables",
     "longName": "9954476 - 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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.appian.com/role/AccruedExpensesTables",
     "longName": "9954477 - 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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.appian.com/role/DebtTables",
     "longName": "9954478 - 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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.appian.com/role/StockBasedCompensationTables",
     "longName": "9954479 - 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": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.appian.com/role/BasicandDilutedLossperShareTables",
     "longName": "9954480 - Disclosure - Basic and Diluted Loss per Share (Tables)",
     "shortName": "Basic and Diluted 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": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.appian.com/role/SegmentandGeographicInformationTables",
     "longName": "9954481 - 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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.appian.com/role/InvestmentsandFairValueMeasurementsTables",
     "longName": "9954482 - 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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails",
     "longName": "9954483 - 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-20240930.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-20240930.htm",
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.appian.com/role/AccountingPoliciesCashCashEquivalentsandRestrictedCashDetails",
     "longName": "9954484 - Disclosure - Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details)",
     "shortName": "Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:RestrictedCashCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.appian.com/role/RevenueRevenuebyServicesDetails",
     "longName": "9954485 - Disclosure - Revenue - Revenue by Services (Details)",
     "shortName": "Revenue - Revenue by Services (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "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:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-108",
      "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-20240930.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.appian.com/role/RevenueAdditionalInformationDetails",
     "longName": "9954486 - Disclosure - Revenue - Additional Information (Details)",
     "shortName": "Revenue - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.appian.com/role/RevenueScheduleofContractAssetandContractLiabilityDetails",
     "longName": "9954487 - 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": "38",
     "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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.appian.com/role/LeasesAdditionalInformationDetails",
     "longName": "9954488 - Disclosure - Leases - Additional Information (Details)",
     "shortName": "Leases - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "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-20240930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:SubleaseIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails",
     "longName": "9954489 - Disclosure - Leases - Components of Lease Expense (Details)",
     "shortName": "Leases - Components of Lease Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails",
     "longName": "9954490 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)",
     "shortName": "Leases - Supplemental Balance Sheet Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "appn:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.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-20240930.htm",
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.appian.com/role/LeasesSupplementalCashFlowInformationDetails",
     "longName": "9954491 - Disclosure - Leases - Supplemental Cash Flow Information (Details)",
     "shortName": "Leases - Supplemental Cash Flow Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails",
     "longName": "9954492 - Disclosure - Leases - Maturities of Lease Liabilities (Details)",
     "shortName": "Leases - Maturities of Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
     "longName": "9954493 - 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": "44",
     "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-20240930.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-20240930.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails",
     "longName": "9954494 - 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": "45",
     "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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.appian.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails",
     "longName": "9954495 - 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": "46",
     "firstAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "us-gaap:AmortizationOfIntangibleAssets",
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "us-gaap:AmortizationOfIntangibleAssets",
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails",
     "longName": "9954496 - 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": "47",
     "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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails",
     "longName": "9954497 - 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": "48",
     "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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.appian.com/role/PropertyandEquipmentnetAdditionalInformationDetails",
     "longName": "9954498 - 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": "49",
     "firstAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.appian.com/role/AccruedExpensesDetails",
     "longName": "9954499 - Disclosure - Accrued Expenses (Details)",
     "shortName": "Accrued Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "appn:AccruedHostingCostsCurrent",
      "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-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "appn:AccruedHostingCostsCurrent",
      "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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.appian.com/role/DebtAdditionalInformationDetails",
     "longName": "9954500 - Disclosure - Debt - Additional Information (Details)",
     "shortName": "Debt - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails",
     "longName": "9954501 - Disclosure - Debt - Outstanding Long-term Debt (Details)",
     "shortName": "Debt - Outstanding Long-term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.appian.com/role/IncomeTaxesDetails",
     "longName": "9954502 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails",
     "longName": "9954503 - Disclosure - Stock-Based Compensation - Additional Information (Details)",
     "shortName": "Stock-Based Compensation - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-155",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-155",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails",
     "longName": "9954504 - 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": "55",
     "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",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "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",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.appian.com/role/BasicandDilutedLossperShareDetails",
     "longName": "9954505 - Disclosure - Basic and Diluted Loss per Share (Details)",
     "shortName": "Basic and Diluted Loss per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-178",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-178",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails",
     "longName": "9954506 - 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-184",
      "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-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-184",
      "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-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.appian.com/role/SegmentandGeographicInformationScheduleofRevenuebyGeographyDetails",
     "longName": "9954507 - 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": "58",
     "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:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-199",
      "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-20240930.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetails",
     "longName": "9954508 - 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": "59",
     "firstAnchor": {
      "contextRef": "c-207",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-207",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails",
     "longName": "9954509 - 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",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20240930.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-20240930.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.appian.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails",
     "longName": "9954510 - 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-20240930.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-20240930.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r460"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r48",
      "r807"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r739"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 allowances of $2,850 and $2,606, 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": [
      "r888"
     ]
    },
    "appn_AccruedCapitalExpendituresCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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/20240930",
     "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/2024",
     "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": [
      "r51"
     ]
    },
    "appn_AccruedHostingCostsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20240930",
     "localname": "AccruedHostingCostsCurrent",
     "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": "Hosting costs",
        "label": "Accrued Hosting Costs, Current"
       }
      }
     },
     "auth_ref": []
    },
    "appn_AccruedLegalCostsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20240930",
     "localname": "AccruedLegalCostsCurrent",
     "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": "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/2024",
     "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": [
      "r51"
     ]
    },
    "us-gaap_AccruedMarketingCostsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "AccruedProfessionalFeesCurrent",
     "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": "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": [
      "r51"
     ]
    },
    "appn_AccruedThirdPartyLicenseFeeCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20240930",
     "localname": "AccruedThirdPartyLicenseFeeCurrent",
     "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": "Third party license fees",
        "label": "Accrued Third Party License Fee, Current",
        "documentation": ""
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "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": {
        "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": [
      "r14",
      "r15",
      "r65",
      "r170",
      "r616",
      "r643",
      "r644"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY"
     ],
     "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",
      "r9",
      "r15",
      "r492",
      "r495",
      "r540",
      "r639",
      "r640",
      "r862",
      "r863",
      "r864",
      "r877",
      "r878",
      "r879",
      "r880"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails",
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "label": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r753"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r60"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY"
     ],
     "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": [
      "r656",
      "r877",
      "r878",
      "r879",
      "r880",
      "r964",
      "r1032"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY"
     ],
     "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": [
      "r40",
      "r41",
      "r417"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Adjustments to reconcile net loss to net cash used by operating activities",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AgencySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AgencySecuritiesMember",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Agency bonds",
        "label": "Agency Securities [Member]",
        "documentation": "Securities issued by government sponsored entities."
       }
      }
     },
     "auth_ref": [
      "r890",
      "r902"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "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": [
      "r449",
      "r458"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r171",
      "r258",
      "r294"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "localname": "AmortizationOfFinancingCosts",
     "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"
     ],
     "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": [
      "r74",
      "r369",
      "r870",
      "r978"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r309",
      "r315",
      "r772"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potentially dilutive securities outstanding (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r220"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedLossperShareDetails"
     ],
     "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": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r101",
      "r111",
      "r164",
      "r194",
      "r224",
      "r232",
      "r243",
      "r246",
      "r291",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r487",
      "r489",
      "r513",
      "r613",
      "r692",
      "r764",
      "r765",
      "r807",
      "r834",
      "r949",
      "r950",
      "r988"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/20240930",
     "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/2024",
     "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": [
      "r158",
      "r172",
      "r194",
      "r291",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r487",
      "r489",
      "r513",
      "r807",
      "r949",
      "r950",
      "r988"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/20240930",
     "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/2024",
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "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": "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": [
      "r262",
      "r301",
      "r612"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails": {
       "parentTag": "appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments and marketable securities",
        "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": [
      "r260",
      "r301"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedLossperShareDetails",
      "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r420",
      "r421",
      "r422",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448"
     ]
    },
    "us-gaap_BaseRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r83"
     ]
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r22",
      "r23",
      "r24"
     ]
    },
    "us-gaap_CapitalizedContractCostAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r846"
     ]
    },
    "appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20240930",
     "localname": "CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure",
     "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": "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/2024",
     "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/AccountingPoliciesCashCashEquivalentsandRestrictedCashDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesCashCashEquivalentsandRestrictedCashDetails",
      "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 Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r160",
      "r757"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Axis]",
        "label": "Cash and Cash Equivalents [Axis]",
        "documentation": "Information by type of cash and cash equivalent balance."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r966",
      "r967"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash, Cash Equivalents, and Restricted Cash",
        "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": [
      "r20"
     ]
    },
    "us-gaap_CashCashEquivalentsAndShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r861"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/AccountingPoliciesCashCashEquivalentsandRestrictedCashDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesCashCashEquivalentsandRestrictedCashDetails",
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "totalLabel": "Total cash, cash equivalents, and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r79",
      "r192"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 decrease in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r79"
     ]
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r160"
     ]
    },
    "srt_ChiefExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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": [
      "r887"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r125",
      "r167",
      "r168",
      "r169",
      "r194",
      "r214",
      "r215",
      "r217",
      "r219",
      "r226",
      "r227",
      "r291",
      "r338",
      "r340",
      "r341",
      "r342",
      "r345",
      "r346",
      "r376",
      "r377",
      "r378",
      "r379",
      "r381",
      "r513",
      "r650",
      "r651",
      "r652",
      "r653",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r680",
      "r702",
      "r720",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r841",
      "r873",
      "r881"
     ]
    },
    "appn_CloudSubscriptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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": []
    },
    "us-gaap_CommercialPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r92",
      "r337",
      "r829",
      "r830",
      "r831",
      "r832"
     ]
    },
    "us-gaap_CommissionsExpensePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.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": [
      "r90",
      "r328",
      "r329",
      "r740",
      "r935",
      "r940"
     ]
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1032"
     ]
    },
    "us-gaap_CommonClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1032"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY"
     ],
     "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": [
      "r825",
      "r826",
      "r827",
      "r829",
      "r830",
      "r831",
      "r832",
      "r877",
      "r878",
      "r880",
      "r964",
      "r1030",
      "r1032"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r59"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r59",
      "r680"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r59"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY",
      "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": [
      "r10",
      "r59",
      "r680",
      "r698",
      "r1032",
      "r1033"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r59",
      "r615",
      "r807"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive 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": [
      "r16",
      "r178",
      "r180",
      "r184",
      "r609",
      "r624",
      "r625"
     ]
    },
    "appn_ComputerSoftwareAndHardwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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/2024",
     "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": [
      "r26",
      "r27",
      "r43",
      "r44",
      "r253",
      "r739"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r26",
      "r27",
      "r43",
      "r44",
      "r253",
      "r646",
      "r739"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r26",
      "r27",
      "r43",
      "r44",
      "r253",
      "r739",
      "r845"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r115"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r26",
      "r27",
      "r43",
      "r44",
      "r253"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r26",
      "r27",
      "r43",
      "r44",
      "r253",
      "r739"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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": [
      "r126",
      "r146",
      "r196",
      "r487",
      "r488",
      "r489",
      "r490",
      "r541",
      "r745",
      "r855",
      "r856",
      "r857",
      "r948",
      "r951",
      "r952"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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": [
      "r126",
      "r146",
      "r196",
      "r487",
      "r488",
      "r489",
      "r490",
      "r541",
      "r745",
      "r855",
      "r856",
      "r857",
      "r948",
      "r951",
      "r952"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r956"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r383",
      "r385",
      "r404"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r383",
      "r385",
      "r404"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r383",
      "r385",
      "r404"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r383",
      "r384",
      "r404"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r383",
      "r384",
      "r404"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r383",
      "r384",
      "r404"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r405"
     ]
    },
    "us-gaap_CorporateBondSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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 Goods and Services Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r69",
      "r575"
     ]
    },
    "us-gaap_CostOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenue",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Severance Costs",
        "label": "Costs Associated with Exit or Disposal Activity or Restructuring [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cost associated with exit or disposal activity or restructuring. Excludes entity newly acquired in business combination and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r89"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r337",
      "r946"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r337",
      "r946",
      "r947"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r84",
      "r253"
     ]
    },
    "appn_CustomerOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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/2024",
     "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": [
      "r42",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r927",
      "r930",
      "r931"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.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": [
      "r91",
      "r193",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r336",
      "r337",
      "r347",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r363",
      "r370",
      "r371",
      "r373",
      "r521"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails",
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r50",
      "r51",
      "r102",
      "r103",
      "r196",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r354",
      "r359",
      "r360",
      "r361",
      "r362",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r805",
      "r874",
      "r936",
      "r937",
      "r938",
      "r977",
      "r979"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r13",
      "r103",
      "r374"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r348",
      "r521",
      "r522",
      "r775",
      "r776",
      "r805"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails",
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r196",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r354",
      "r359",
      "r360",
      "r361",
      "r362",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r805",
      "r874",
      "r936",
      "r937",
      "r938",
      "r977",
      "r979"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails_1": {
       "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments",
       "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 (Losses)",
        "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": [
      "r894",
      "r895"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r903"
     ]
    },
    "appn_DeferredCommissionNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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/20240930",
     "localname": "DeferredCommissionsCurrent",
     "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": "Deferred commissions, current",
        "label": "Deferred Commissions Current",
        "documentation": "Deferred Commissions Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r954",
      "r976",
      "r977",
      "r979"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r463",
      "r464"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r463",
      "r464",
      "r614"
     ]
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "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": "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": [
      "r82"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAndAmortization",
     "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": "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",
      "r33"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.appian.com/role/PropertyandEquipmentnetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r224",
      "r237",
      "r246",
      "r764",
      "r765"
     ]
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r97",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r927",
      "r930",
      "r931"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r403",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r403",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r415",
      "r419",
      "r450",
      "r451",
      "r453",
      "r791"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "appn_DocumentAndEntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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/20240930",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r838"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r839"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss per share:",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r185",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r212",
      "r214",
      "r217",
      "r218",
      "r219",
      "r223",
      "r483",
      "r486",
      "r499",
      "r500",
      "r610",
      "r626",
      "r758"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r185",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r214",
      "r217",
      "r218",
      "r219",
      "r223",
      "r483",
      "r486",
      "r499",
      "r500",
      "r610",
      "r626",
      "r758"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedLossperShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic and Diluted Loss per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r220",
      "r221",
      "r222"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r466",
      "r793"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r452"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r452"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r960"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedLossperShareDetails",
      "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "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": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r836"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r836"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r836"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r840"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r836"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r836"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r836"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r836"
     ]
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY"
     ],
     "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": [
      "r10",
      "r156",
      "r181",
      "r182",
      "r183",
      "r197",
      "r198",
      "r199",
      "r201",
      "r206",
      "r208",
      "r210",
      "r225",
      "r292",
      "r293",
      "r319",
      "r382",
      "r473",
      "r474",
      "r480",
      "r481",
      "r482",
      "r484",
      "r485",
      "r486",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r498",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r523",
      "r525",
      "r540",
      "r622",
      "r639",
      "r640",
      "r641",
      "r656",
      "r720"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]",
        "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": [
      "r361",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r508",
      "r509",
      "r511",
      "r545",
      "r546",
      "r547",
      "r775",
      "r776",
      "r787",
      "r788",
      "r789",
      "r794",
      "r798"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r361",
      "r408",
      "r413",
      "r502",
      "r509",
      "r545",
      "r787",
      "r788",
      "r789",
      "r794"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r361",
      "r408",
      "r413",
      "r502",
      "r503",
      "r509",
      "r546",
      "r775",
      "r776",
      "r787",
      "r788",
      "r789",
      "r794"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r361",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r508",
      "r509",
      "r511",
      "r545",
      "r546",
      "r547",
      "r775",
      "r776",
      "r787",
      "r788",
      "r789",
      "r794",
      "r798"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r8"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instrument [Axis]",
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r262",
      "r263",
      "r264",
      "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",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r302",
      "r303",
      "r304",
      "r372",
      "r380",
      "r497",
      "r512",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r623",
      "r770",
      "r794",
      "r796",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r808",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r903",
      "r904",
      "r905",
      "r906",
      "r965",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972"
     ]
    },
    "us-gaap_FinancialInstrumentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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/2024",
     "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/2024",
     "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": [
      "r162",
      "r305",
      "r314",
      "r772"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "2025",
        "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": [
      "r316",
      "r753",
      "r772"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "2024 (excluding the nine months ended September 30, 2024)",
        "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": [
      "r1038"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "2028",
        "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": [
      "r316",
      "r753",
      "r772"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "2027",
        "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": [
      "r316",
      "r753",
      "r772"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "2026",
        "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": [
      "r316",
      "r753",
      "r772"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 [Axis]",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r317",
      "r318",
      "r576",
      "r577",
      "r753"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r305",
      "r314",
      "r577",
      "r772"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 [Domain]",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r317",
      "r318",
      "r753"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r576",
      "r927"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionGainLossUnrealized",
     "crdr": "credit",
     "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": {
        "negatedTerseLabel": "Foreign currency transaction 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": [
      "r82",
      "r700",
      "r833",
      "r974",
      "r975",
      "r1031"
     ]
    },
    "appn_ForeignCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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": []
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "GainContingenciesByNatureAxis",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain Contingencies, Nature [Axis]",
        "label": "Gain Contingencies, Nature [Axis]",
        "documentation": "Information by nature of gain contingency."
       }
      }
     },
     "auth_ref": [
      "r945"
     ]
    },
    "appn_GainContingencyDamagesAwardedInterestPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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/2024",
     "localname": "GainContingencyNatureDomain",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain Contingency, Nature [Domain]",
        "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": [
      "r945"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r72",
      "r704"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r72"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r161",
      "r306",
      "r608",
      "r765",
      "r771",
      "r795",
      "r807",
      "r910",
      "r917"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r908",
      "r920"
     ]
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r307"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/20240930",
     "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/2024",
     "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": [
      "r66",
      "r70",
      "r110",
      "r194",
      "r291",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r513",
      "r760",
      "r764",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r949"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "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": [
      "r67",
      "r106",
      "r110",
      "r611",
      "r620",
      "r760",
      "r764",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location",
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r326",
      "r327",
      "r506",
      "r507",
      "r510",
      "r636",
      "r638",
      "r705",
      "r753",
      "r797",
      "r1001"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location",
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r326",
      "r327",
      "r506",
      "r507",
      "r510",
      "r636",
      "r638",
      "r705",
      "r753",
      "r797",
      "r1001"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.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": [
      "r195",
      "r462",
      "r466",
      "r467",
      "r468",
      "r469",
      "r471",
      "r472",
      "r475",
      "r477",
      "r478",
      "r479",
      "r655",
      "r793"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r112",
      "r123",
      "r209",
      "r210",
      "r224",
      "r238",
      "r246",
      "r465",
      "r466",
      "r476",
      "r627",
      "r793"
     ]
    },
    "appn_IncomeTaxesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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/2024",
     "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": [
      "r21",
      "r81",
      "r871",
      "r961",
      "r962"
     ]
    },
    "appn_IncomeTaxesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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/2024",
     "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/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "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": {
        "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/20240930",
     "localname": "IncreaseDecreaseInAccruedCompensationAndRelatedBenefits",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.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/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "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": "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": [
      "r574",
      "r869"
     ]
    },
    "appn_IncreaseDecreaseInDeferredCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in assets and liabilities",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20240930",
     "localname": "IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities",
     "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": "Operating lease assets and liabilities",
        "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/2024",
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "crdr": "debit",
     "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": {
        "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/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "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": {
        "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/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY"
     ],
     "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_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 $5,356 and $4,152, 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": [
      "r308",
      "r927",
      "r929"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r236",
      "r866"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r190",
      "r191"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r224",
      "r235",
      "r246",
      "r764",
      "r865"
     ]
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "appn_JudgmentPreservationInsuranceThresholdAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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/2024",
     "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": [
      "r530",
      "r806"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r982"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r87",
      "r539"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r529"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r983"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r538"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "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": [
      "r538"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "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": [
      "r538"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "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": [
      "r538"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "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": {
        "terseLabel": "2026",
        "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": [
      "r538"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024 (excluding the nine months ended September 30, 2024)",
        "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": [
      "r983"
     ]
    },
    "appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20240930",
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "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/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "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": {
        "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": [
      "r538"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r981"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r524"
     ]
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r13",
      "r50",
      "r51",
      "r52",
      "r54",
      "r55",
      "r56",
      "r57",
      "r194",
      "r291",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r488",
      "r489",
      "r490",
      "r513",
      "r679",
      "r759",
      "r834",
      "r949",
      "r988",
      "r989"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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) equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r104",
      "r618",
      "r807",
      "r875",
      "r907",
      "r973"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities and Stockholders\u2019 (Deficit) Equity",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r52",
      "r159",
      "r194",
      "r291",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r488",
      "r489",
      "r490",
      "r513",
      "r807",
      "r949",
      "r988",
      "r989"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r337",
      "r874",
      "r946"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r49",
      "r53"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r49",
      "r53",
      "r337",
      "r874",
      "r946"
     ]
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/20240930",
     "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/2024",
     "localname": "LitigationCaseAxis",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case [Axis]",
        "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/2024",
     "localname": "LitigationCaseTypeDomain",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case [Domain]",
        "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/20240930",
     "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/20240930",
     "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/20240930",
     "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/20240930",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r13",
      "r103",
      "r360",
      "r375",
      "r775",
      "r776",
      "r805",
      "r998"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r165"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "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",
      "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": [
      "r166"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails",
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r936",
      "r937",
      "r938"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails",
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r34",
      "r936",
      "r937",
      "r938"
     ]
    },
    "us-gaap_LongtermPurchaseCommitmentPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r330",
      "r331",
      "r332",
      "r335",
      "r459",
      "r773",
      "r941",
      "r942"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r330",
      "r331",
      "r332",
      "r335",
      "r459",
      "r773",
      "r941",
      "r942"
     ]
    },
    "appn_MaintenanceAndSupportMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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/2024",
     "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": [
      "r253",
      "r782",
      "r818",
      "r822",
      "r957",
      "r1000",
      "r1002",
      "r1003",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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": [
      "r127",
      "r129",
      "r131",
      "r132",
      "r134",
      "r154",
      "r155",
      "r331",
      "r332",
      "r333",
      "r334",
      "r414",
      "r459",
      "r505",
      "r573",
      "r635",
      "r637",
      "r645",
      "r671",
      "r672",
      "r724",
      "r726",
      "r728",
      "r729",
      "r731",
      "r751",
      "r752",
      "r769",
      "r779",
      "r790",
      "r798",
      "r799",
      "r803",
      "r804",
      "r819",
      "r953",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995"
     ]
    },
    "us-gaap_MeasurementInputEbitdaMultipleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r798",
      "r968",
      "r969",
      "r970"
     ]
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputTypeAxis",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Input Type [Axis]",
        "label": "Measurement Input Type [Axis]",
        "documentation": "Information by type of measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r503",
      "r504",
      "r505",
      "r798"
     ]
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputTypeDomain",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Input Type [Domain]",
        "label": "Measurement Input Type [Domain]",
        "documentation": "Measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r503",
      "r504",
      "r505",
      "r798"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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": [
      "r127",
      "r129",
      "r131",
      "r132",
      "r134",
      "r154",
      "r155",
      "r331",
      "r332",
      "r333",
      "r334",
      "r414",
      "r459",
      "r505",
      "r573",
      "r635",
      "r637",
      "r645",
      "r671",
      "r672",
      "r724",
      "r726",
      "r728",
      "r729",
      "r731",
      "r751",
      "r752",
      "r769",
      "r779",
      "r790",
      "r798",
      "r799",
      "r803",
      "r819",
      "r953",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995"
     ]
    },
    "appn_MisappropriationOfTradeSecretsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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": []
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r958"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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": [
      "r253",
      "r782",
      "r818",
      "r822",
      "r957",
      "r1000",
      "r1002",
      "r1003",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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) provided by financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r189"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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) provided by investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r189"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 used by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r80",
      "r82"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      },
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY",
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss",
        "terseLabel": "Net loss",
        "verboseLabel": "Net 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": [
      "r71",
      "r82",
      "r107",
      "r157",
      "r176",
      "r179",
      "r183",
      "r194",
      "r200",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r209",
      "r210",
      "r216",
      "r291",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r483",
      "r486",
      "r500",
      "r513",
      "r621",
      "r701",
      "r718",
      "r719",
      "r833",
      "r949"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1034",
      "r1035",
      "r1036",
      "r1037"
     ]
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r252"
     ]
    },
    "us-gaap_NoninterestExpenseCommissionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r105"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 (income) expense",
        "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": [
      "r73"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-operating (income) expense",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "appn_NumberOfFloors": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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": []
    },
    "appn_NumberOfRightOfUseAssets": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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/2024",
     "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": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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 loss",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r760",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r531",
      "r806"
     ]
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseImpairmentLoss",
     "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",
      "http://www.appian.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Lease impairment charges",
        "terseLabel": "ROU asset impairment",
        "label": "Operating Lease, Impairment Loss",
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "appn_OperatingLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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/2024",
     "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/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "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": [
      "r527"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r527"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r527"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r528",
      "r535"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r526"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r870"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r537",
      "r806"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r536",
      "r806"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r47",
      "r98",
      "r647",
      "r648"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r51"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r163"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "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",
      "r9",
      "r99"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gains 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": [
      "r173",
      "r174",
      "r175",
      "r622"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive 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/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss)",
        "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",
      "r9",
      "r99",
      "r177",
      "r180",
      "r206"
     ]
    },
    "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherEmployeeRelatedLiabilitiesCurrent",
     "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": "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": [
      "r51"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r51",
      "r807"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 6.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": [
      "r55"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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) expense, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PayablesAndAccrualsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "appn_PaymentsForPurchaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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/2024",
     "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": "Repurchase of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r18"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r187"
     ]
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "Payments for 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": [
      "r76"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r77"
     ]
    },
    "appn_PegasystemsLitigationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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": []
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "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": "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": [
      "r861"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r867"
     ]
    },
    "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r17"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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",
      "r11"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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 [Axis]",
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r153",
      "r249",
      "r575",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r755",
      "r780",
      "r817",
      "r819",
      "r820",
      "r823",
      "r824",
      "r858",
      "r943",
      "r944",
      "r957",
      "r1000",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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 [Domain]",
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r153",
      "r249",
      "r575",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r755",
      "r780",
      "r817",
      "r819",
      "r820",
      "r823",
      "r824",
      "r858",
      "r943",
      "r944",
      "r957",
      "r1000",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029"
     ]
    },
    "appn_ProfessionalServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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/2024",
     "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/2024",
     "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": [
      "r843",
      "r847",
      "r934"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 $30,329 and $25,141, 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": [
      "r847",
      "r932"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r842",
      "r860",
      "r933"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails",
      "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r539"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r86",
      "r116",
      "r121",
      "r122"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisposals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r539"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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",
      "r116",
      "r121",
      "r619"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails",
      "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r539"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "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": {
        "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": [
      "r186",
      "r297"
     ]
    },
    "us-gaap_PurchaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "us-gaap_PurchaseObligationDueInFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "us-gaap_PurchaseObligationDueInFourthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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 [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r129",
      "r131",
      "r132",
      "r134",
      "r154",
      "r155",
      "r331",
      "r332",
      "r333",
      "r334",
      "r407",
      "r414",
      "r445",
      "r446",
      "r447",
      "r459",
      "r505",
      "r548",
      "r557",
      "r573",
      "r635",
      "r637",
      "r645",
      "r671",
      "r672",
      "r724",
      "r726",
      "r728",
      "r729",
      "r731",
      "r751",
      "r752",
      "r769",
      "r779",
      "r790",
      "r798",
      "r799",
      "r803",
      "r804",
      "r819",
      "r827",
      "r939",
      "r953",
      "r969",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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 [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r129",
      "r131",
      "r132",
      "r134",
      "r154",
      "r155",
      "r331",
      "r332",
      "r333",
      "r334",
      "r407",
      "r414",
      "r445",
      "r446",
      "r447",
      "r459",
      "r505",
      "r548",
      "r557",
      "r573",
      "r635",
      "r637",
      "r645",
      "r671",
      "r672",
      "r724",
      "r726",
      "r728",
      "r729",
      "r731",
      "r751",
      "r752",
      "r769",
      "r779",
      "r790",
      "r798",
      "r799",
      "r803",
      "r804",
      "r819",
      "r827",
      "r939",
      "r953",
      "r969",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995"
     ]
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivablesPolicyTextBlock",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for Doubtful Accounts",
        "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": [
      "r255",
      "r256",
      "r257",
      "r259",
      "r889"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r868"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r461",
      "r753",
      "r764",
      "r996"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Domain]",
        "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": [
      "r160"
     ]
    },
    "us-gaap_RestrictedCashCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/AccountingPoliciesCashCashEquivalentsandRestrictedCashDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesCashCashEquivalentsandRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash, current",
        "label": "Restricted Cash, Current",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r859",
      "r872"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedLossperShareDetails",
      "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-vested 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": []
    },
    "us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reduction in employees",
        "label": "Restructuring and Related Cost, Expected Number of Positions Eliminated",
        "documentation": "The expected number of positions to be eliminated as a result of restructuring activities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "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 deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r95",
      "r617",
      "r642",
      "r644",
      "r654",
      "r681",
      "r807"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deficit",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r197",
      "r198",
      "r199",
      "r201",
      "r206",
      "r208",
      "r210",
      "r292",
      "r293",
      "r319",
      "r473",
      "r474",
      "r480",
      "r481",
      "r482",
      "r484",
      "r485",
      "r486",
      "r491",
      "r493",
      "r494",
      "r496",
      "r498",
      "r523",
      "r525",
      "r639",
      "r641",
      "r656",
      "r1032"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "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": [
      "r108",
      "r109",
      "r224",
      "r233",
      "r234",
      "r242",
      "r246",
      "r249",
      "r251",
      "r253",
      "r402",
      "r403",
      "r575"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r124",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r754"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r124",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r406"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r119"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r120"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.appian.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r253",
      "r844"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r753"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedLossperShareDetails"
     ],
     "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": [
      "r25"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedLossperShareTables"
     ],
     "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": [
      "r25"
     ]
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272"
     ]
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash and Cash Equivalents",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "documentation": "Tabular disclosure of the components of cash and cash equivalents."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r13",
      "r35",
      "r36",
      "r45",
      "r93",
      "r94",
      "r775",
      "r777",
      "r876",
      "r977"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r39"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r39"
     ]
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r31"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r772",
      "r926"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r771",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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",
      "r539"
     ]
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Restrictions on Cash and Cash Equivalents",
        "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]",
        "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r100",
      "r999"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r32",
      "r66"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r32",
      "r66"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r416",
      "r418",
      "r420",
      "r421",
      "r422",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r772",
      "r928"
     ]
    },
    "us-gaap_SecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SOFR",
        "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg."
       }
      }
     },
     "auth_ref": [
      "r963"
     ]
    },
    "appn_SecuredTermLoanFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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/2024",
     "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": [
      "r835"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r837"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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": [
      "r128",
      "r130",
      "r133",
      "r135",
      "r142",
      "r143",
      "r144",
      "r145",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r251",
      "r252",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r668",
      "r669",
      "r670",
      "r725",
      "r727",
      "r730",
      "r732",
      "r738",
      "r741",
      "r742",
      "r743",
      "r744",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r756",
      "r781",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r821",
      "r827",
      "r957",
      "r1000",
      "r1002",
      "r1003",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r111",
      "r224",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r239",
      "r240",
      "r241",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r253",
      "r761",
      "r762",
      "r763",
      "r764",
      "r766",
      "r767",
      "r768"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r72"
     ]
    },
    "us-gaap_SeveranceCosts1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeveranceCosts1",
     "crdr": "debit",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Severance costs",
        "label": "Severance Costs",
        "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "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": "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/2024",
     "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": [
      "r96"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r416",
      "r418",
      "r420",
      "r421",
      "r422",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedLossperShareDetails",
      "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Award",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r420",
      "r421",
      "r422",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r415",
      "r423",
      "r442",
      "r443",
      "r444",
      "r445",
      "r448",
      "r454",
      "r455",
      "r456",
      "r457"
     ]
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r532",
      "r806"
     ]
    },
    "appn_SoftwareAsServiceSubscriptionContractsTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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/2024",
     "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/2024",
     "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": [
      "r125",
      "r167",
      "r168",
      "r169",
      "r194",
      "r214",
      "r215",
      "r217",
      "r219",
      "r226",
      "r227",
      "r291",
      "r338",
      "r340",
      "r341",
      "r342",
      "r345",
      "r346",
      "r376",
      "r377",
      "r378",
      "r379",
      "r381",
      "r513",
      "r650",
      "r651",
      "r652",
      "r653",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r680",
      "r702",
      "r720",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r841",
      "r873",
      "r881"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r59",
      "r62",
      "r63",
      "r156",
      "r181",
      "r182",
      "r183",
      "r197",
      "r198",
      "r199",
      "r201",
      "r206",
      "r208",
      "r210",
      "r225",
      "r292",
      "r293",
      "r319",
      "r382",
      "r473",
      "r474",
      "r480",
      "r481",
      "r482",
      "r484",
      "r485",
      "r486",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r498",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r523",
      "r525",
      "r540",
      "r622",
      "r639",
      "r640",
      "r641",
      "r656",
      "r720"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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": [
      "r128",
      "r130",
      "r133",
      "r135",
      "r142",
      "r143",
      "r144",
      "r145",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r251",
      "r252",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r668",
      "r669",
      "r670",
      "r725",
      "r727",
      "r730",
      "r732",
      "r738",
      "r741",
      "r742",
      "r743",
      "r744",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r756",
      "r781",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r821",
      "r827",
      "r957",
      "r1000",
      "r1002",
      "r1003",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY",
      "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": [
      "r197",
      "r198",
      "r199",
      "r225",
      "r525",
      "r575",
      "r649",
      "r667",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r680",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r699",
      "r703",
      "r704",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r720",
      "r828"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY",
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r198",
      "r199",
      "r225",
      "r254",
      "r525",
      "r575",
      "r649",
      "r667",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r680",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r699",
      "r703",
      "r704",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r720",
      "r828"
     ]
    },
    "appn_StatutoryPostJudgementInterestOnJudgmentalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY"
     ],
     "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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of restricted stock units (in shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r95"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY"
     ],
     "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": [
      "r10",
      "r58",
      "r59",
      "r95",
      "r429"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY"
     ],
     "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_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of restricted stock units",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r58",
      "r59",
      "r95"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY"
     ],
     "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": [
      "r10",
      "r59",
      "r62",
      "r63",
      "r95"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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": [
      "r955"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 (deficit) equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r62",
      "r63",
      "r85",
      "r682",
      "r698",
      "r721",
      "r722",
      "r807",
      "r834",
      "r875",
      "r907",
      "r973",
      "r1032"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 (deficit) equity",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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",
      "r723"
     ]
    },
    "us-gaap_SubleaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r534",
      "r806"
     ]
    },
    "appn_SubscriptionsSoftwareAndSupportMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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/2024",
     "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": [
      "r959",
      "r984",
      "r985",
      "r987"
     ]
    },
    "appn_SummaryOfSignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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/20240930",
     "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/2024",
     "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/20240930",
     "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/20240930",
     "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": []
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r50",
      "r51"
     ]
    },
    "appn_TenantImprovementsReimbursementsReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20240930",
     "localname": "TenantImprovementsReimbursementsReceived",
     "crdr": "debit",
     "presentation": [
      "http://www.appian.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reimbursements received for tenant improvements",
        "label": "Tenant Improvements, Reimbursements Received",
        "documentation": "Tenant Improvements, Reimbursements Received"
       }
      }
     },
     "auth_ref": []
    },
    "appn_TermLicenseSubscriptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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/20240930",
     "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/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of Individual [Axis]",
        "label": "Title and Position [Axis]",
        "documentation": "Information by title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": [
      "r887",
      "r986"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Relationship to Entity [Domain]",
        "label": "Title and Position [Domain]",
        "documentation": "Title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments [Domain]",
        "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": [
      "r261",
      "r262",
      "r263",
      "r264",
      "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",
      "r372",
      "r380",
      "r497",
      "r512",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r623",
      "r794",
      "r796",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r808",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r903",
      "r904",
      "r905",
      "r906",
      "r965",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972"
     ]
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r37"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY"
     ],
     "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": [
      "r37"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r37"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "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": {
        "negatedTerseLabel": "Treasury stock at cost, 1,127,138 shares as of September\u00a030, 2024",
        "label": "Treasury Stock, Common, Value",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r38",
      "r62"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY",
      "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": [
      "r10",
      "r59",
      "r95"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICITEQUITY",
      "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": [
      "r10",
      "r37",
      "r95"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetails",
      "http://www.appian.com/role/SegmentandGeographicInformationScheduleofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic",
        "verboseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USTreasuryBondSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r997"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r470",
      "r792"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r28",
      "r29",
      "r30",
      "r113",
      "r114",
      "r117",
      "r118"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r533",
      "r806"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Axis]",
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Domain]",
        "label": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": []
    },
    "appn_ViolationOfVirginiaComputerCrimesActMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r213",
      "r219"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r212",
      "r219"
     ]
    },
    "appn_YouyongZouLitigationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20240930",
     "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": []
    }
   }
  }
 },
 "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": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r45": {
   "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"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "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(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r87": {
   "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"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r92": {
   "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"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r99": {
   "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"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r116": {
   "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"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r142": {
   "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"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r146": {
   "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"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r152": {
   "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"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "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": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "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"
  },
  "r810": {
   "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"
  },
  "r811": {
   "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"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r839": {
   "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"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r845": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r849": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r850": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r851": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r852": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r853": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r854": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r855": {
   "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"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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"
  },
  "r858": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r859": {
   "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r860": {
   "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"
  },
  "r861": {
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "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"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "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"
  },
  "r956": {
   "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"
  },
  "r957": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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"
  },
  "r968": {
   "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"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "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"
  },
  "r974": {
   "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"
  },
  "r975": {
   "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"
  },
  "r976": {
   "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"
  },
  "r977": {
   "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"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r980": {
   "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"
  },
  "r981": {
   "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"
  },
  "r982": {
   "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"
  },
  "r983": {
   "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"
  },
  "r984": {
   "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"
  },
  "r985": {
   "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"
  },
  "r986": {
   "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"
  },
  "r987": {
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "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"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "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"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "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"
  },
  "r1003": {
   "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"
  },
  "r1004": {
   "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"
  },
  "r1005": {
   "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"
  },
  "r1006": {
   "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"
  },
  "r1007": {
   "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"
  },
  "r1008": {
   "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"
  },
  "r1009": {
   "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"
  },
  "r1010": {
   "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"
  },
  "r1011": {
   "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"
  },
  "r1012": {
   "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"
  },
  "r1013": {
   "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"
  },
  "r1014": {
   "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"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "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"
  },
  "r1017": {
   "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"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "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"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "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"
  },
  "r1022": {
   "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"
  },
  "r1023": {
   "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"
  },
  "r1024": {
   "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"
  },
  "r1025": {
   "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"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "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"
  },
  "r1028": {
   "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"
  },
  "r1029": {
   "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"
  },
  "r1030": {
   "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"
  },
  "r1031": {
   "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"
  },
  "r1032": {
   "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"
  },
  "r1033": {
   "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"
  },
  "r1034": {
   "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"
  },
  "r1035": {
   "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"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "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"
  },
  "r1038": {
   "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>82
<FILENAME>0001441683-24-000097-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001441683-24-000097-xbrl.zip
M4$L#!!0    ( +-;9UE?FQ,_>VD! %:L%@ 1    87!P;BTR,#(T,#DS,"YH
M=&WLO6MWHTBR+OQ]_PI>S7[W5*V%7-P%KFJ=I;)=/=Z[RO)8KIX]Y\LL!"F+
M:01J+K[TKS^1";K8DBP0"!*4LZ9=ML0E,^*)R(C(R(@O_^=YYG*/* @=W_OE
MK^*9\%<.>99O.][#+W\=C"ZNK__Z?_K_\>7_ZW;_]^O==^[2M^(9\B+N(D!F
MA&SNR8FF7#1%W#_\X'?GT>1N73.:^,&LVTUNN_#G+X'S,(TX29"4Q66+;X-S
MR]9486):74M"4E<Q>W97GTAVUQA+MC$V#$/LF?S#N:I/+$O5S>Y8G?2ZBJI:
M7;VG2UU#0;HMF\K85D7>/K>4,=*1:@B*-E9D$W[8MMBS5%F05%V5%/+>:01S
MAGE[X;DYGWN_=*91-#__].GIZ>D,/G!,[\SR9Y_P> 5#%CKIM98?>U'PLKS\
M>1RX9R&RSA[\QT_IE^2FQ0UA$"TOGICA^,P/'C[!AZ\NPD]Q7@V!/!=?*@F"
M_,GQPLCT++1^O>V\'D1ZL?8I^7)QJ8V<[8.%+UZ-(0Z[#Z8YWQQL^L7K 8>O
MA_LD+]XO?OK?']]'UA3-S.[;83O/41=>_^K.Q7 <SW4\A/'U*0I,+\3P,2,
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
ME9SMQY@6?Q'(_S[/3=MVO(=S@1/A,8MW?")SWT+Q;<3%[UQ\#T/P@_/%PR>
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
MKQ8C@=^3!C?H.S)#=(>'/IS\!#, 0W"P&M[EVNC@IL',!Q+_2?[,"U 5%*'
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
MR[K"!E7YH&1IWZ.V.!X+!(-AANJY:D^PYMU(H+%QV1:O)5U!CFFJ&]DB-],
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
MM9W[H8.Q>!X@UXR<1_3YR;&CZ4)5K-V5>+GGPNH6<PPC "'?>0M0S>HB7%W
MBL[#>#8S@Y?/Q^*(*.S3?H0!RFNRK/_$(\=2[%C*&.E(-01%&RNR"3]L6^Q9
MJBQ(JJY*RK\D[-PE-TV#Q<#GH$NZXP"9OW?-"<SKW'2?S)<00WN-)C/'ZZXS
MX"WM=J-Z@X_UDG?C:!<A[^#V]GIPPUT,[VZ'=X/[Z^%-Y:*9<:07PYO1\/OU
MY>#^ZI(;W<,_/ZYN[D?<\!N,_L?MW=7?KFY&U[]=<=^'HU%C],N'I:[@09N
M_O!C>+X=?LP]@QV*%;0YUM KK4#RX6":KCD/T?GBE\\+[>YX9)#DIL^ T ?
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
MXL&FXC<_6-%U.+D@5!UAHN86AU[BAF]IALDL2FHP= R#,BN&WNL H8AZJSM
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
MS1-K_V2>1#%?+,+R>-:M4D5#4!7K80A0%'&RL*-G$,=$GUAO26.M2+/<L0B
M-,1><$*\,H)!0?S3] SF9J4A?A4, (V&X&-B])%(/0P*7,H@ZH+8S-+LTB01
M KPYHB5";HK<U'L;F][O(2B\%US8%"%[S9+%KU];F!=5KK%:C:TIJ-SD89^Y
MJ?\$JC+@WQJIKVGC1'$:K4CZ2"3F.I[8XDG$!%K>!/,/<1X/EP3O290,;L-;
M R#W.-]H04I"/?0,M N328%I,2=6N9\:M6/3Q9,XN@ZO%X\[]1G6)OU_))1Y
MP"&]=)U;X _PE)(2K=F/J4N"D3#S8<WT@R0FZ5O(QFE<A%UQ"G/"$KS)1XQ1
MS!! C^N'F.1OAM7G%C9*$M0DYC'V&8@;-D'_C[UW;7(;R=%&_PI#[SN[]@F6
M1B1UM3<44>U+KR?<MH_+/1U[OFQ09*K$;HK4\%)ES:\_ #)Y$TE)E"B)4C%B
MM\=5)9&92  )()'/8V*A4WIT0:4<"A5A+W"P_H\9""_*P3=*>]2<$ L6.3B!
M#(Y'ODMMTU%_8Q[^ EZMQ)UIX/]CD?8[4U7KJKGFM+^1W*H.;E#OX 8P.+6;
MO]SRMRA+CD*;J.(3+#S&:.0.:!4N=[#P10GH :O-J1I0C]=HY,C*(#JQUY"I
MFJ:5'/Q5%<"P7@$,.U-MV,W?4#UL=4;U#FZ$8,.%JK.Q.F!E(B\_?H' .>O^
MIL%ESFL3;]"]B(&.ZY4R]HXJW3Q<QV$J,*EW<!,87*^;IQ:HT4"U6@T48NI:
M)3#H@1$,ZK)0I:?4.SJ%1K?'^AQEHMHQ)OK%E7P,AQA_),.&9_%7_ANQ=S-^
M:W;I>CA$B$647CR+P VHOL?G(BHT![@:/!S!^8"2T6E,J4>" '&A8PC)DMCW
MF2J%(D*CTHV')#C5=4!-ZX!ZM ZHN(D6:P"76T$(7DN9LUJ&R9&.-B%H2SH4
M!MI59964^]#M[P^9W =T,X%VH@_<5%[Y!Z\=0[;ET3GV OX&V9!M@1#,=$;'
MLQV(RQ\M] Y+/,WFIW!4@$4[%N8+!FI32YR.)P9X-@Z_P_T;7XO;=L21K#_"
MMT19%<+Z&<OEGMVT[.F/(G%E9@P:Q!L!HY(:)_[$OGYL^G2?82;ZS++Q^ 6^
MM5RB!R5GIU-NB%<XDG%LUN9T X;"2UWXNL^ZH\-_9K[TZW+VWUT)9$=( ;PF
MOM0MPMV-$MIGGK_>AX_@?;AS4L29YN7/'!^,!216-G+A%AKU#_0P!38]R-GT
M@:_-X:=M#B#_[OY%_<G. \*YBX<@M$.C\**>#FR%Q4HP!*V@BG%AIJS44H3J
M[$M)I%MTWI,ZY4DC:?G2*_JT&_K8Q?CZ34V.:_I??()Q59C S4#"MK[RV9OH
M'V^C2T.60P*C+[U=ZMCI>2=*R7A%;.,6%(V%_SFIL79[O,XJ[D2)-XL_=^%/
M?\__OC_J]K5QX9]Z7:7P]V6/4I2NI@XK/:K\]]JXWP[J[(/2U*V/VG'C;CO$
MM9+[7,$E4G[\<=(KEY.]< (H;,[<:#QF\JD[N?NB3#92*G$:(449Q#Y("#NG
M?-,RBQJVI*A7JQ59935K9599S=0JSJN1>*F;\]X"1;8/J]2NJ389O'H_4=P&
M=/5^<ZT9,#Z?6MT'[W3/P\Z_?^HVY%$5,9T&PQ88OK6MV[>M/3B"ZK>M46U<
M0*UQ-4'A6N,ZG'&A?NL:7P^S0FM=K76=E'JL?NLB'KNQK&CYD\RF6=<UXH#N
MIR8;YV5R=#7QRDD@SYXZ9<^GWG$A9DUB;OUDYMV_F><66,.PUYG2_5OU;4/@
MVU\>J^/9<X*CE49IE>;VE&97K'NTUJBMUMR>UNR*X?;0FMTQVU!#?':U?S3:
M[WDH1BX/?-K43]6)=#YJ9&#[@_H@*_3-')AMB,Z439Z^EYLL'R>0:W?#3:+D
MA2WA)"<O1ZUPLXM;K36WUESM3.=\UCPXT5E/:\ZM.;\,<VX4;_=P>*+3I=:>
M6WM^&?:\S[G5^>P9>S$&/5D;7[L]%["U;%XYNL 5I._Q3<;2*X3#<1ZN9CB^
M+KB:^Q@:#:_&OH<%#^9AC(&[@9/X0D!": VG]_D[K53'"9V992.^5G19&+$_
MZ(Z3*>EX1P\D_V_Z- *(,%ER&.''Z&D<.A2V&0D[NCW+V05V? @A_#FTF\M1
M3!&QSO?I?F",-0?C,X+H8B&^.XV7BZ!YG(:!0/,BV#YQ]0OY^:A(95MS!G]@
M$1X*(IC@=4I'W/J.S8-N&GKL,;1USUZC6"SV+ :RC+"XHK$5W!26]$=P'[*T
ML'P$5@$7 1,TP=/.L'26 @]>Z6N.EZ<'>!,<_QC=G.9C?':]8$&4#0)#6.#>
MXOTV=PDV'\"/"$W[:;Z!RH,D2O$X,W@PTC/S&&=T0+1E$ILL@"#Q-AV_\68A
MF',D\ @M4R!HFM' <50Q\@!'$?)CG-[\0C\G8+CB.3@G_EM80X_ _R))<5Y%
MGQ5AS.RC572/&U[Q?P^O/@TV76CL6SZZ7N19(JM*W&M\-B"VN&'B7Q$;HILO
M_DO@ NP(EZ?2@ >G'?"HAP/.8R4D ]Z&"2#(8(I1AC, %GFOG%GP%H!OWQU
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
M#!V"&*)/+YPAIT]DP8+LTK5M9%<3%(O$N)"=S@8= G'5F4_<LZ=H-V4D?/5
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
M?8(GG=1U1MP&B;N#YGVP+B^@EX1U634I."N03Z//,NH4R+6[K5U!]>'N:H#
MW,JPKJKJ>2%[:JV@M);96F;]F<OAEHEH$W)/K:NPW5IF:YDORS)/99@C8JK6
M)D?#4K:6V5KF2[3,74GXX::)"#V*W!L?71MNI&DV)&O/(F-NPG+4#M,AU&R(
M27X>%C.^:OVW[!5[L62]Y"OZ#!8H#,J_DKM[=-YK^<IP ^\D]=]%S(R^TA_9
MW<QC^E]WA"/U1K>?];6/BY.:RM)R[M)RVYQRN>!C+(0B;!*.[%2 ]Z0V"=_@
M(8L?<" ,Y7@[FEKTDD_TCJJP:<-)9]KKEE$8'8PRN0,[\[@QC_#XNUN6CFQ"
M2!Z #K$))%G/.DY.*A/E).NX"RWTR$&KIUW(EX8(RA&K/BU7NN41ULT[#@QT
M=?/>ZE4_$0:PP[CVQFB'"Z:;AH Y-$.#8[KI*\(*(B"D?X2@-=R\"<B9 R[S
M#01A@%PO(! X/X!-;4GP50*>BIX$7UGJ/ZTEXF$RQ*NSF&,0%-.S0*RRP) L
M@MOTP]7*)K@AW99T(\:7BP"&"/?&#5:>Q<&?8AP]4T#A22!/ L3[%GI^B*A'
M'-'5C]^"8$G)J\$HR0YPE!S$CB4P=G[T"O;3\NGN:@QL$\-KT3<1XLEG["^"
MC$P^1%A8&?R[N>W"[U#T,7)U!.6'R_"O4/?@Q;XTUPW"#>Y*[T./,'[VQ/2E
MF<6@4H3FK?L+T>UB)0HND*\JH[;NV)^RS?J)07UV?;^RD],ZT\%.6%(ART?F
MP)MMOAHF!$\6XJGA8B<HY$5@X7X@X*W\%-HB*AV%IPD@<*F,(.<@'+"M@OKT
MY6,D*3 LYPV$UK!H7^??T3J_SG_WV3UAB>41#4%,SXCEQ9Q80KU$0OW.-'AV
M<Q*2OG_]7:"3=<M'?D#(M/_RSJV?S+S[-_/<HG$/.M,O!<,NT,]GYK$$,<U,
MC(%O:CNLH2LA4M9N*_#8"O8[_ T^6H"^$HJ6[GEK?.63;H<L@IMKIC(,2Y2!
M1B1A<KQ"J$^#,>'C+'!LX-:6I.=SD F?I<^EEOE:+"#X9.GLR;D=-/6/^,W*
M$QZ53-AG*YU<*@W(K^1N"5DM$46S5WR\SXJ3!2U!\T.TH!!A&273\B.\1C(,
M$-0SV)+);,1W]CDDY5+W_F(!H0#R77P#U<V7($3XDU"9$Z#*0K396J!6&QP^
M/J2C%A%+.GPI83W.AFQ(NL4UZ=XQ/R=HE!QXM@3G<#1I+LYA1K 97@_0P5C
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
M;T]E2F,T^#>D.0A#33KV'0?P=?Z[S_.<7QCD."QU8_$]6WGP&EXO<8ZZP#C
M&[%]>3BL.2&ZZLM&K6W>H&U.KL\V^V";FJPI;0O0Y93LZWQN&9!JAAYH5^@Q
MP<+X$__=LF+DS*RW T&MB68VP#O\_>-!0%MDB.;HH=:[/CWD%TS5H]M\KO1L
MZ]S0F.YR%4)"#=O@/'C6A6=?Z)Z)/QS//':;=M7;P;_71+O"MB*YK]8%\MR
M/*;50VT'_U83]7#<F2H]N5\;*O*U!>UG=O"?L%SJZ+:]3MTZCIQ]BX!<XM]W
MG,:?Q:[RIC-!8M9Q0P*C-D"OPX&K#5"TM .'G)Z9=_]F7E$#_K#7 64;JXKZ
MMB%*>+O'+/%*MTW*.>^\ _'H,MYYB- 8D[J*E&UXW0!%TYJ0YN45345%:TH>
M=[LU[[(FK,.1Z,747Q@D>!-BZ6HYZE#K3(<3>: <C7)7:<6O( I_8:K;A$"C
MHNKV075'\E@].A YN>K>;NR>1\0W4RO\(@+Z.A'Q#S2S$QG8H#/5>K*FYO>&
M_<'.VR"_.<IW&A]_(N4;=J;J0%8*^$[.KGPO+_"O K>?W3U;W.X3R*2)GJ<!
MNQ[>'#Z1]QG!UC>1E>.O#=:K"1?*FUK;;VV_68GE*6U_W)GV57DXKHO#M=G
M_UM0H:O=@6S&?=(R+&*Z0CQ-JTD,Z1L@\@&K"&*_"YH__2;XM\T.ULP$+7Z(
M4!C=,K4\&(]_!^+]*68RZN%]ZK+"?@TP]YOH]C4N_ [&B).(2\&%+XM%3D;$
M<)*IJ)WIH%M6;3Y^Y7.\!G\P"6]=NSZ_1EZKD6\#.( WPK<JBT=#UH':5WJ'
MB9]@'GV<1UEE-IK',^C1 E=E'O*N+:%O+)6,2F;H15#.-3@"4(>%'G,WU&+Q
M5:57T'C22P0WZ$P=-R<WH</P+,E%RHS \OAMU+QXMD-=:R2^@RUBE\LX@28-
M49-V;15;-&E56.-(RVT/A'"MFX=;D6H"CXB^]6)(.";E)!S[@](,U!B4YMS,
M'95P6B!)@9P@\+_I:PS#X4<O9.9G2Y]9-JP7\\%*OH(6>JE?)?@X[T+/*\1T
M&8VV8;H@<\P=? >-Y8T?+I>ZMS[5(A>CY8RZDIBJ)$ 2_9SBU\QR\G6>%VX)
MA\EHO$UZ(NNZP]+#!5*82&XB3/4O@H/3PMVT<#<MW$VBW%<*W=+"W;1P-_M6
M=?_;]0/<4PSXWQ;EID72V /J5X0J0G/>H>*(B+5JU7TTP<O0O8)>DZ9!7[2P
M-*TQU7T:5K,QC0GT=C)J<60NV1GYJ-O%>^F+OPRXQY9"XLO:0%[-E<ZT7UN+
M1@/Z+%Z\8NSA'O=2#+PWU*NK+[SM_BY;VM]T[R]&.0-6F@)/-QGRZ<:5JQ?1
M_UUC(YQ0\5BLN]1<ZTPGRM&WY-L6[<;HQXYFJ:KZ@3=D6A:YDZ_PCX7EF=)*
MQT-&VS*HMV3.6K3 0^(^DN4W%.5G+LF/C&W1\$%G.AZW."&WHR)[1( 5562(
MUP2;HB*W&PN^@T^@;"5;G[G>$8GO+>_O>SC 2(X?EBO;76.KRJ%%H!$R)??Z
M3=G_V_CP+-YQB_[D560,OK%7%Q)\&R"6+?%W9BUGH>=3TP2CA6'LN"SYEF.
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
MZSM92$<-A&VZ(8+HT VNEW2-KTZ!7+M7W*.S>[.MVS$)G.D'\Y8I:*;*[G"
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
MX81SIKV/EDN?GT)'H?#EPWN=+\2F,5SPLV8,I.'0-3'?F$A>Q"F4@7QB!Z*
MB;N*GYS8NP^BZ!OB:(%(_ ?&3TKAPOM?,B?$'W%=09"'.7I0H_U*T '9CY\:
M$PMT.U N0"U%E.#0V?RISJ&9KVA\J%DQAW6QM%V[=/F'/0W81L(JU '4%X&
M"D'8P0?^S <$FS[S1U'I@*6?0-$$KI"Y"UQ?WI,#OW7]%:RCJXN1WTQ9X(,Y
MN_ZQ5#9J/@=FL_XAZ+J@>V^NC<HLW,_:IV"OPYG7/P7M:OVC5>"$&Y_%T3]K
MUGP"+7[CL\I6Y?V&;,[5(JY]!5D,I"N@!9<G;@Z^2'Q <V0$WT%!XX3)/WX$
M/BCXA2[90!7E@+?, 1DYBB$;ST G9"5&A&A2J/SP%V['A"Y##%+P\?"M0%:(
M2Q*/L@3X'OYC!:01HD8)*J1\'%3(:";VB'R4Q8^^RQ+NPL ]8JL/IN1*DDT3
M-_97@N7% '4 ,$="7 TU.OD>;HVJ'XBU9D&&FFXJMS7',+@F!DXBA3K:OW*Z
MG6(E@EZ^ M=9^6+%?V6^F!>6"*K!'SE3/_#39SS4$D=CK8M V(6#MYL!H<3\
MV_<Q XZN/<S!5,/%>MH71/?MS(#3#1P?40??XVA@-J)/!HX2^\DWV T(3*&%
M([TB:2;9<B6!S7?*+;89Z/L1 F#AI!JG!4UH^](.4-)%23&@"\EQE(Z/E\H-
M?F5+(.&@.@@WQ\T*>6=J)8F#.((TUOSE*BA1_/8#][2_;=MI% O+Q9^"JH_[
MX*Q";(;!)21*Q.D:_(+?'+KA C@)8F<:(4)$L%") Z%6X(?RU/B=%,Q"3.)6
M$\D>4S]%F2A)]'>X>[73G%(3[&H)G'^!SWX&K-(^ZAK7-(T'A<K;I>Z&T/WP
MOE:8\LU*&2YA"V@8SI/*HSU<>!M22<T+;X=K7QPT2 P)&G:>[PI"0V5$P%3
M'M;,8GSC,HKADI,74#<!_>L;+ OX(>Q<W!HJ4.+OW+F M]!#V0$F,/Y*$AI'
ME,!YTL'0%>23.M^X3[.P-!$#LA5?#]VI.S8"/XS9+$ 2DDB,J.3';K:$7W',
MX;9398/\="6\/)8*LY^MAZZ?"YE&OSTB+V9/+;5?=D](7JU\>)F/DB$!=>,)
MF8 ;+5>((9RA1+$+(C,%488>CRR!)1+$^LA%7I5PS463RWP&19Z+*K9<"8=(
M (:*%&,>PXPL8+%9&G$50DI)9)S_9LCP +6!_1=K"RX)*!5S5@Z2PD\6/>T/
MI%KA5O4RV-GS/;Z%"UKU?ES915V;.Q6Y'P9^&2T9BD875]>UXNAIG/')S\AK
MHQ6<> [:X[^EO8 [CU&-$,$![H\4(ECN4Q-J7.=4]I>B,MR7-6<A:C%,R+BE
M\\\H1@$N>;-2+ 2<G$#X[2K*!S"DA>\NE*3A!JH;1)FWIJ-,@6GEW'SI<,V1
M#]%$4";9BG-__#L(':Y4*06H,#YQ<AB8']RIVGSQGO;;FN*4N_V$4K&*86T/
M=1[X$_X!*A%<-TH!KFWF6@9(7D#XIP7H'AS3^$NRU,<L0F$AKT"TNX[:FA^D
MR@><XV\4 W4$<*+0$:YF'5AY>(]+WXL- !W.@\I:ZNS)CI/P2THD5%$/>41!
MR<&'?E' =>$41^-8BL<E3IL$5'_T.8FA^;QRGCE9H1[@/?*+Y"8W_#_*:KW0
M$+FQPQWK2EOL:3]G\D5,J-E2)Y0H-44G/8;8^$:5<L56?A*!F-5"AXM7^6-%
MU,"/,F!3#EZ*YN0!O@U,!&$522'.32%)NHG2#CP&FA$*4X78>$)M#A (46_V
M(X]C@@<"UTWA1&X4*^?%DV)*ZE'0FY_2Q75R!1'/*CPC[Q5S_2*8:X6%(K 7
M+%AI@)S<1,B!AG?)A_K!+Y ./ YOCZV"Z+E*)6OT 3) [B2!VXZY6PFYU!PP
M1%E."W]5,=XX@!Y<M'TR5,;>.ZLY Y7=U[6?61#Y*4JD#_]7U_[[\Z^_Z-KG
MI_="0'U]_T7Q, >]>HB/2ZDAL3(*HG8E, E3"[CA)I!RC1L)\BP,O 4B%Z<O
M5F_B%?@FR:9X9Y8H$[1R-<+NYF)/&O= MZ[\<:B)# <PD)]*2^4(O'F5&.?*
MR0I(^A&/YR\Q;JX)PU]LH7;S^QJ?0D5P$>GPMT^Y48N,[AEU;LYK-W>7XU>5
M(T@TXB>2B@V_&T7ZU;@LPFV+?5VV_S?>S=%6I@3X> 48<>12B>>D2"4#$ C8
MFM0CE*T.V.Y%*V5F5V#814WRMRH_SN6C$OPE%W!^M7-$I1#O7P?I-0-"<7UN
MF.*M [,0'I.E$V9HC?/<"UU#V34'R;)@("$7KH/$G#(P5D#?RT+%,@3Q<IV-
MZY7BGLN:74_[18E!X<(0"DS*'"!O)YYCYHF/9OD,352.9E7-4% ,$H.IPY6B
MT@L8QZ1*\L84L@Q>ZRO)J'"]!^9L27/BO5IGS..<K+B3[;'>FPD#CK:' 2FB
M]\K+=;"MC<\Y-/J=$+R>9EH]\T>1[&3V!C\JSE3EU$=,F-F+#NIW:O0,N=-^
M;WCTG6ZD>GR*I,XM?L8PX5"R._$):/O \GFTBRN],;X6H&GTMVQ.^LL.N$74
MJG&/5Z==1MQ/6C&%YD$T11XMU2;UL;3:$FV9!:F_ B4R %4^<U";1U^!XZ)9
M@:XIV'7@3",1_Q/!0\^+I>$>!$P9 'RA4!GW:Z+BX\&PTC5KV+,$IEHCH*XJ
M8NGUN/'D)"7;6R2AY,(URM($M47I(?R?D+MKOZ3<10,/<O]-S#VXFC7(7SY
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
M+/V$QP2/,!]WZPX*LUIU>UH;+<F56+P</B@SQ#XY8J)\S@:SU3QV/.03Y;>
M,5ATOUHY*4ZC5A]ZY:9<_'R2>%[<)N=EPEOT!$KI/?SHWI_=.X^@&*+;1'S%
MF9E0U?C6.7=,F;L(>3^UXF;VNV;.ZWE_96PGQ)3RJL;&\(&B_!4@(F;WHC/G
M6D^WC39S16-F[)/_%*XU? &)@"]:'W,@6VR)^2I.#>+)?BQ\!WF+"CBRZ/["
M7^C'WCTZ()XYZB$LG!26XL;U%76GJ"?MVBZ)73OSB_)I]T37=:DUP]&7,V'4
M)GR8VKQVC&I9<RGU1M;+:.[ 6X7:D _R%"VW2OVTUHRCHO%>T9;M*"-I1:\?
M9ZTO7%0,\06J2'E'=]D8[N@]O=IF$KS'F>#<'.JD:4 *RAH<Z]T)2,9^DI;5
M%47EF""E2+ L"83$*)01J0M(XR/B&43EWZMVC/GO]%*_ZHV1:& HQ%$@//Q3
ML')FOFR/QK>!8AFN:_Y<ZJE4/X9/MO%REMBM\=_%V#@QXL4K+268CYHCXW'G
M_X*A]8)[*T_[<>55EEA'M>U8T7Y=^:IS;^4L;RN%_G+&<X#D/!@GJ9GG@&XC
MDK!=./->U/>"E%4.2.S_7C>04DS=XZ***W4[>B27)6EEUJ"<7"W&>82)( E%
M66("ZQY+%K2K5ZA<V?-<-> TO8VB]+S'K3@5W$[>]#T?B)AD[H*+X]C!?OSX
M1!!Y<SZC!:=492&HTI[OIBI]41H%H!SP?,>99#<5:ZFD5Y3G&&PY=&'M "G+
M$02HKGA.@$$^X<+!=H:NDZ$94%I1>61%1J=0S=V=F+ ^.@K750YH>#CWPY2F
MW<@1$M0B_S#*M/JW%:V[O RHUS-_B:,DX1WI?<'TQ >_\E37JY(%XF"KXJ1S
M_H%(ZM7N/-!U0F&MSRN_?,&">:L7.0ER+C+W"9<TDRE:6*6IAX^@Z6&,;,L<
ME:68&U#GJMK?X:27EQ(;WM*J?.N,EKQ[<R6[(Q^O4HB0]?[JZXZ+BII:R!_
M!AY2C(I95JH=+/IMO:QH0%LW02;*E4VIR,FXG^+X(O(G?&H54"-S?REH)^(
MD? ?.5,0H0I:UZX45CVJ5\L-JL>LX$?%>[P^K;2()XO\J"W=_\OSX2N/2?17
M>I)>Z);Y6!_4O?+Y487YL[7+<NT,=,$]2F9:Z0W5,Z@AX@5A%EI<"N1;'2KH
M)W(_XFQ2^=I^F5C7DM,:5^(*94H$LKJ&5L<PLJZ7KC[7,NMU^MI-52^Z%/>G
MKHJ=$Y6'CWZ1J8W5L6[)^OR-@LQ*+Y)KE2BGB$]/GY5S%DT145[GY!DC24_;
M\X9X?W5N@A375!IA4YH]ALY9\1N@P\(05.$<-1HLX>WA$W%KLE\Z-V/@*#R$
M_C'D8QU>=NZN$_@4.$" .  T'?#V]GQFCL_7LWX"'> )!XWKJO1NS@?D80")
MSX'XI^1N);.M*G_5:'+/3X#7\9'U*)&;^X#/1 ,7W%=#[5]FV "Q?)"F_U4Q
MH^)XN6=#>ES%B,&-Z01\O AS8O1^X$SS<NB$FPPB\4.X+#W@,CZO_L1!,NH-
M0.#*17.O/!Z" RFG"KP7= L,V$RC,./SA("A@4*?",5=^6!3Y[M*(I'"&5B7
M^TWFJ%3\2/+E//S)B0R]'667B%O)L6*.NRC&/*F'T5LTCV(^">@W[D>N>4K^
MZ%DYS:HL(H]/U7B@BPL(V!RS6_*H='EZ9\Z/]))/2QY?Z#2XJ6RM:+HRYB+:
MA+K:[':GF#!!Q"P I?M50V]BMMGS&C!CCANY=V^)7C$GR'WGI:_RZF"U+7FH
M/(<GGT!<=K1++_A5D25 2Q*27A[04 88 J*B9^[KZ!<27$KM')G6B[&5!<[#
M%( 5F$D\7V 9@0.T$S.5%^R)-$\NS@ 5 +&QKN#J==8O.6?\-1^](@5$UTZ^
MYSF+$3.*&Q9L( \/[(B;O<33MW%NO12U6UN^XB\O9N/TM(=B\._2^6<4E]F<
MJ*/98-(E/S[W]2+'$5*M;K:.\@DM(_D:U+SQO"7]DJ?;,Y5EO35\=U7H\A'K
M"7"ZWK:9\(5!,&?1/'96"RX,9E&4 CHI)6(:\RM#T2=^_%1KXQ=#IRILK&ZF
M4FXW ;S]%<<+,2>^VI]"6B\.<L^R9Z%N244&^_';&HL))P**:"^?"EC-D5T;
M_U3-^%C+N]K1! //4/6V\A_/X''A4Q%#Q666O[CWF('V4 SQS@\G6X+D8%G?
M#@5Z#@ST&!3H:8-,_[ULV/Q<TKBO4;#_OL6**VR=VL2;=0FLPO-*AQ<EJ'(]
M*4U+@_+RID,[]8(#5 &<6\;'[7%I[G'M&$L6UO>;6Y@5.:V7L@7U&GN-.]'
M7-.$N;;-&MMMIR@=Y*5TGJM",U%@L W5I!A"8,TB$%S"H24P1L7ZRO-W=341
MDJM?W(^F.DXI2[G(Q13..I,K#Q%VC()+YX)6C6LL;T7P?93?'T//=Q"=I,53
MJ![;SU%H DVL,(Z+,CZ(P;G8Y_7[8@ GZ$*.+P7P$D.#PFWQK\Q1V20;\[A%
M$@>02^IS?XL2@/P&UF:7;[L KBO(*=<8..%>$@=G;B;%;.!-0=\.3&S([W\I
MN:H>JJZJ:^3XO[SHF=N/YQ^?>>=2I+HM7;G!ZAFJKBVRI1.6.;#(/9)NHU+5
MLW1B%"$(SC)8Z'/3D+D9OJYJ-ZX[QKQ-T_$E&2-,RMS%6?#_LH6XD5R0.PCY
M,J4)[9H#=X[7GSK?2S>:WU&2Q7FI222=D_$JXNZ9XMVE#/B=Z6]3!WG<-"UY
M;6NB'SR+X&6\>HD9\LI?+$02C+.2$YL[;C=2*)CVS\R;B\'WR)OC1U4MK:YB
M%0$G>-;NG')D!#;P*8*7&Z8*CB':8[L5OGB1OY: $202[-[JO'D&X^$F/Q9Q
MWOI5[;>ZM)HJ,Y_%!-Y:O0"1LW->@*91%(Z/GX!8-N(I5W/R+0H0/[D\JW;W
M,02>B!E1GUC:M9/O<4Y%K'>^.F?(TBUB9<ZCFR)Q-DFJV:^E1"7,1P?+7/97
M<%&/%M^*:+$N K4B HWO5+X,UTF$IL;_POZ5^8].P,EQC3S+@DEYD6![:K7B
M4&&4KE?^N.@)5SZM\ACEKL&V(59_5'?>42+>[W"[U:(<[R3"H;3<K.?PL)XR
M+N1*[A3.0F[ON)@EGA:QL\)CS+WCJ2B01YU OB9@:<H;<\SDL^1V.]#M9FYW
MNWG[=P:Q\\X@U^BK.VNKD\,;FUC#;K"6K^6>"IILM,R$!23[P%64T4(%Y8Z.
M(E?QCELC499@J>?;8W5GZ$CO9WO4LZVC#>FVS&9MI,_2^YDVM?>FK!<'O[=W
M%L1-=.\^]5CTO6Z#IJ+35'2:W'SFR<VW<A>$,<?"F-;+Y6/- ;@ "-8;I1S0
MX/THHR,.ZA[_FLVU=V>MWMR^*W>09F?\_VH[ZQM6*X=<UO?_>6FV0,TYKV.2
M9]W!VC@2P3 MW3";SNO<@9ZGF,JY]KJ]IL<29ET:L_J6/NY;A%F$64<^D36P
M]-%X0IA%F'7D$YF3H3X8V&W"K XJK_4&9YN5U]J"_JUVZ!Z#PCHS#LSJZQ/K
MP''M'1O*WAV86+HY(9BT"B8H&.PQP:1-,$$+PY[TVP24#DKK>NVEA>[AK^6>
M?0<)9WG4O6<#MQO[![;>'YB'Z:I-QB-?PD2Z07!:([T_.=#T('"V#9SVH*];
M5M-1NP3.MH*SW]?[=G>HLX-Z2&?"U.^K0PQ.-H^<GF_+\QVDIE=J]:6$0[G$
M/?Z>9^NW(*Q<GUZXAS3JC, Q0+D?'ZC<=TQ#Z Y,#-T<#@@F;8*)-=&'1JL"
M-@03R]3M2:MX5P<%^"O5X=8(\-VAM>:"O&M.:M/2^_VFQ$"!@]/"Q-;'_:9"
M@V!R4IB, ";C5L5R"":CH3XPFBJ\%%_K='S-W=.[=3.N7XS+C+OC^25'_FYH
M#O7^\,#448)FVZ!I&#:8FD2<UP+._@2,I>X$33NHC70FRE:>]?F:3-PKH0QC
MJ$^&!^8?MH+1'<EVNA)P]@V];QYH61$XVP9.RQKH8[MIJ1N!LZ7@-"= G8US
MMRX'S@ZJ(9UQBFS.'SPHWV<?-9^>;\OS'22H:PD7ULQSNZ%@X:"OCQMGF% 0
MY+0P&>C#X8'* ,'D1/;3"(!B'*AP$U!.!)2QH5M6JVHD.RC(KR5Q=]O\MAO*
MX;7&^F#4JCPXRDVT1KIA40YOJV!B&*-.]_.Y4J  ]VJ<N$A9O-=IEF^?S7=#
MUKEEZ\-QJ_1;,CI,2[=M2AMM%4R,_EBW3'*9M HH8U.W[%;5(710G'<F;"5R
M>:/]@U>WDV-FVKK1./6"4@;;"DYCJ)N-^1J!LZ7@M/N&/C(I/_M*P&F!UF$<
MVL: ,FFN*J&WR*3!<<J4TGLWTHW!Z&T'\LLH77 W((V!;AH$R2N Y'"@C\=#
M@F3W(3DQ=,,>= &2'=0Y.N,&^2U=L%B#<]X7KI [/W2C)7NK?"*4SWOUSW>0
MQ+HW0T/0VCIUZ5K(7E6_UQV18YCZP+8;BYR.Z0>=@8>A3ZRFCB0"R6E)!-5K
MDRBD+>"P]:'5W&XE-7BG&MQF&?T1AVVS)'U1][VF3+:A;C2NG*?DPM.&>?2)
M<6";#P+)B=2ED3[I\!S@ZX2)J8\:S[>B%-R.!LADSLYK7%:WX]\=ZM:('/7=
M!^10'P^&G>FT0<!\25[U#_6Y$#3;!LVQ;@RZT].H@YI)9\)H_\!6?%,VBV*F
M"55$2YWOE$V,23QC8W\MA/(4VPI&$R37R")(=A^2(_1C-$C\($BV%9*3B6Y.
MQEV 9 =UCQ9Z1;:%+)2^<0SO1V>PW] M@Z+7[0+)B&J_6P6086/?. 'DI  Q
M=>/0MKDDF+OF%/C$TMI*GCWU,['C=Q; VHNR:<!R'>UUZFM+U)8W%[R6-K*&
M.^ -_?ZAROP1;N5"=AM1 U%#O;_)'!SL.21R('*X*G(8C?6A<;#3CLB!R.&J
MR '' ]G6==!#2TRP/Z<.7(1J4\C_$'<[C?$G\IY?_Z7:A 3H$// 5U'BIWX$
M%\@"WC/QIR??2Q<2VN6G).3ZQ2/.%("4I=L?*<''99C>?214-?HOX:HI1A^M
M-8 L_;F(U296SIS=3V/F?+MW9K#'=T[PY#PG")W2499^>%^^M_4C[WVPA]AW
M@FWG,O<ZEU9WK/5K]T,/KOR=,3Y:-\X];_WK@FFS* BB)TP/Y*BM)2Q-X,,X
M76A1%@-AA)R\G90AXX#_8/?M!$?[RL1"^($&7SOH5X]9DL#OG$1S-/@6,0E
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
MS:XL/-.A=A'14@3WEI7S1TJ=7*S:Y_+^)DOF(35J4Q:RF8^I$7\X<P8O39P
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
MHC[ T=[8H]YH^U M-X@RK[*46DG'AX<]0ZM[+ KO5S%;^CC8JO(P#;\;5:^
MAM\=\7(+U P]1$^K9]>BY]+!6I?0"5W&?YIDJU44IPJU>]H??KK0L/:&N2E2
M?\B>-&#I20;,Y+N?\#(4-TL ]^##]2%U ]5IMN[5]53)A\XE3L 2];;2ZD\+
M'\MB%CC5#G>.+W]CFP6+4?4>%1ZS7E/#O@,<D ]Z;!5$8N2=CC4X;GD*':=O
M>+\3).(6JS5(8HOPNE(CQ^J)^)O6;T@PIS)_V\W;.)/*6*E""#FP]L;LKP\
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
M]@#^DZ4^7IA<_(4[?_GN4"@ 'T8^Q7/!<G@@M*9P3<BD[XRWN-0S'!:T*<Z
MYT YF+65QH!,*%)"]UD(!E3-F)OB<OE;,JD%EL"/+3) B6G&R.],M1&Q;;XH
M#B7QTTP^5AQ!Y9=QZ"8I[V&2A9BZAG?/@A5^NY3 YW<%GSH!#CX1*I5"[,YE
MH^WNDP,GJ\&(6E$+BC(((7$WLPB!C]9*\3@JFV[LK_#N$5N3M.2NT8O?56;D
MX&0=WV7B]TG] VF4<GK9MJ#XOD!^*1M+OZ@JSJ4O_ U+I?0EJMSR!W?XW%O!
M(+9_C_>F)0O 1UV;.HGO\M][/@I(;P?_J+UN(?/%=;/9#*D(3L^;[MQ/N27%
M.4"85*88Z;F&@.^)4*-PXN?2Y)Y[95/D&@3JC#YG@&(LSES1'V\KM#G1:'TR
M$&ZP/ ;(Y;UR[F13I&T#AM[R@5#_*"8*?5 'J QG@A5P_?V&,?$E_^OS1^VA
MM(0../;(Q,\$DI6L*CXHZA$T&-#'8K2WO,R52W.J?XKB;P :E_&EO^0+O<>%
M],T90GAO_,/\FM54H?5;<UQ!)ZGS#>01;(6_6U%7E((1*-H4\<%+PG2.9C.@
M%0WX U",N#^^@8_5#? /[W^7&W@O-B"%VQY-H7Q/-H3"QD9ASD/%#?"GO_"G
M/XNG/XLF3"!J%CYFH2(Y"*CAU7",0/5TRDJJ J*GPX4K;@JVE 6>4F!A-T(7
M+NQIJ:1+?, +84X<\FSC$NGH\#;-3TH23)%0DH'%([;"I7\AXM6 *2DOA9B
M3[RJHT&2@E $4!:73^?")3TB]B2@Y/H (2=,P7;GRHNT)6 )^3>/ 98+-1]X
M/,A&?$#+@/_'P3-7<E"&*N2 &T=NEY;4_,B%/7-> HI1A)SFB=_[$^-?\WQM
M?"[W2LB]IL\KQOEK3O>J]Q;7<KAUIS2%F"VC1YFOG1\3!?TJBT'S%^N IN)F
M@>"J4;T863>$DG6[$0PQ5!IGD<OEM[1!*Y".PGG$7Y&S\!+(:\9O=5D:H[;&
M54AT"V6YAP=NYL-?/W[]^0%H>$_Q488F< V&&I BC$>?/2F^BKW20(\K=*T-
M=0?WY($V'K+UW2 =()/GOJ@I1T:N' IB48Z_.R$AW_(N>3I7VM:+#.!3ZVVM
M*+ZSWR+% "[[U5E]G)>MR0E8U@GG/J;"HP6 _/EN\'8/B7DW?%LKB.Y&;VND
MR=WX[:8@X/KHY&T#?BS\?TM4:CP?#H@L0[ <GLQ?3TE<9*U!P2^@T-/^)T%0
M2X;*!3OV[^.%%?[2%Y3%J3?C]M$&?@D=+R_5<%!U1\Z38H-"M0DO DI&;JW\
M&P[?>8!^3/4;1;WU5/M0<X8HY8C!W:7(+Y'5Q-QRF"*\@3"XX:1:X>68I_PY
M^6OK7HD<$6TF)UEH,]!<9;?#XK?(<1\!!]CF@H'_K\SWP%2X,F[SE3<3K')<
MSO!WN_$*>V 3:%.6(YV0WF"M!F)QO&]=W"T:"MQ(0\XO](HDX_(Q5E[]XG5E
M'UE3AR778DNB239H5 >0:HGG(X/,^TAN^;$R, 5WXY0:HE?]^G BM^TT'GH2
M S$!&,"5*G(^OQH!,Q^^ K6,">.ZPL?R7]Z5DU9UU,_8*BVL)LUS4N?MNR/?
MZ,VX.HU;<W5VHN[-L'K#8;,2K&U+#7M#NUD%W5F*N8QQ_5>7V]2H-S '+=N3
M 0\,1BW;U+AG&&T#'ER4U;?:MBGXPFJVU#G0W!I/3E9'N6>]V66KC<9[%<UP
M+42F !R]&6!WK^4+-XW_RDWC]R73F*XHOZ)-OP!=3GXYZ\X1NIJ"M*H>HLO?
MS*6K&_<DM[W]9R>J>+S2>]T>MVG+/;:&<O/DP3I]H5:?LL<M[K.[WZ&_+F*V
MJPV%MM':X$BE)IHLWSMK:=KZG=0GHW_9E<_PFA3\R]3C[7?H_>OQZ@YVWIJ"
M_4YDV'I_?(D"FN-4$!!BM16Q[DS#.._X/,*HZ\8HGL=I_D2\BC"+,(LPBS"+
M,(LPBS"+,(LPBS"K$YAE6/IXU'2XQI$0ZTBM\5KLD?N\M7+HM9,PVM/5:+^;
M,"V]WV_JU*).4Z?U!QFZ90ZH\5=+P'&8D">@$% (* 04 @H!A8#2":"8ACX<
MC2X#D^O/@OA:UWRAX],&]SNY-=+[8[NS3J*KA G86 -KV,6H^U6"H^N.5 (*
M 86 0D AH!!0""B[=.&!/K#'%-<ZI8VUT<#N)B)9AFGKAMFTL3VY5$YK9HWT
MR7!"H:RV@,/0)R,"1VO 8>E#BP*];0$'.>5;")0[R[2)0EH"#**0%@+%,/JZ
M:32UJ=H5MSJD$%XN<8^_?S<\6H.[_2[]M]S&DAV[1=?1JQ@FM[=J;PP:#$0D
MQ\I)P3'1!_U+3'4CD&QGS&AL$4C:!!)N<!%(V@02<M.W$"A@=!% V@00HI(6
M F6LF^-AIV-9G;.[:B;"OL+FZIRIKUM&4XV2O"\G]KY<*&.8 $(^2@(* 86
M0D AH!!0;@XHAFY;3:TOBGJ]ZLH_L?1VXUVF#G^A>%=+P#'1K?&%\H@))!3O
MZ@A(*-[5.I"0)[^%0*%X5\L <F?HHTF#3'4"QXF]W+IM-G5T4ZCKN,96,=]6
MUZ9.XKM;0E^OMO!;4LVV?U?/NH.UD8SN^KV^U<5L=D*IMJ)4OV=8G?5+$EJU
M%ZWZA%:7!L)5HE5W*[0)K=J*5EV/SQ%F$6819MT69J$M:)(M2"AU5%N0$B+:
MXZ/S_"!+F:=@<8Q=#7KF'OOZ:14E/DX;?A?CK'/_D?V41JMW]V8/3[5^IT["
M< '@2(X^?=O0I;BO([MS-%]WL#;2?$.78GOB)(12;46I UR*A%:$5B=P*1):
M$5J=P*5(:$5H=>UI6H19A%F$6;>%60U=BH12A%)[V((7TJZD2U&]1^UJP#U\
MQZR)H^?I>7J^6\_7QAOL\=$##FFT.A&['=7'$^ 3[5?XV2+1/H0>\[0O;)6R
MY93%FM77-;-OVA5&?/TS+;YDT\2-_17&,UZ<T4ZQR;8J$M9$'QI-BVPHZ$V(
M]:+1,[0-2J,@C+JT@X8PBS"+,(LPBS"+,(LPBS"+,(LPBS#K0LZ&L3X97:A^
M\4BIT"WVR'V.HQE+$C\*G4"#)1Y]E[WHF<NOXIK:8HQL?3SN=S:2?Y4PN;-U
M:]A@9""!HX5"GH!"0+DUH-P9NC49$^-J"3B(1@@H!)1]@#*<Z$;C^;/'S1*[
MXOR'KU$*9M8QK*O.-7@W;-V>=#=GX"J!<C?0^_U!%P/N5PF.KOM0"2@$E'::
M5P0.HA$""@'EXD Q^F.]/S$HFG5*^RI:L=A)8<=JK.Q-Q*_LOJ&/3)K9TBJ@
MW)EH8@W)$=P6>%BZ;7>RK/8ZP6&8^M#N9,NKZX2'K1L6<:O6@&.@C\8$CK:
M@P)6+02*->CKH\:M4ML5L>I<J]3?<@OK6!-DNV;(WPT'^K@);R;'RFG90%_O
M&Q?RJQ!,M@TL!5N+0-(FD A[BV#2)I@,](%%B1$M PG87022-H&$PEDM!,K=
M6+='_;,KP;<ZH>*C&$N1.M\W(EO-+:ZN&?K#"15GM0H@AFX.+I0I3" A#R4!
MA8#R&N;5GUS(:4P@(3HAH!!07N-8[=M-/484\3KN<,!;BG6-QOK0H#JAML##
M'.NC 3GQ6P43BG6U#B04ZVH?3&S=MIKZC @D%.NZ+9#<&?IH,B%]JRW@, >Z
M-6A0-4!AKM,-8I\ZB>]J3NBID>Q:=V:RTT3V70=K)>D;O7XGVW@12K45I?H]
MN[N!;$*K]J(5C<Z^.!"N$:V,$:$5H=7QN55WH^^$5BU&J^YFI!%:M16M:!8[
MH=3Q4<IJ$%$_9O;&GU-G&C#E@^)_G,EU9A[N.G/>'M7/]R*03 32@^L"$-)$
MFT6QEBZ8YB]7CLM[]QH]*6C@90$<1[@G$_R*^R7A8%K"W"R&P[*D5_7[=>3.
M"W?E^:Y<^ZQ<O9JS%)?O15H8I0 #^,/+F)9&&J<-((3->U6[E(L.+7CKYO&?
M?"]=2$HL/R4HY5V_>,29)A&ZF;<^4B(^EX4IBX_$1HS^7O=EFVLNY=*?B[AP
MY\_9_31FSK=[9P9[?.<$3\YS@BRA=)2E']Z7[VW]R'L?["'VG6#;N?;!6,"#
MNF/Q/SCW*@ 6>RQ&+ADXJX2]4W_YR?.35> \O_-#OC9_Z*>E$\_AC!+*@TWD
MY\ 47Q>G[_7%#<A(C'RS_+H'7_UY\W-SU!L,[-JOP**N_7S;4I/>>-ALI>V?
M6^/C[,DP>L:X_JO+;8HNJL,7!7L:[5[IA6CHSFAT27T6#$.R -2A@+_[GH9\
M;%?@5/#VLRJ.HUK%\9>'A\_:K\Q)LGA[7\O;NY8O:>1^N_\K*"^>]CY:8G&D
M@P+\\E>T;\C]5(K$?O?W#U!WYOS&M ][E9;>'HK]U^>/VL,R@FW\FU"K"6DR
MV*(3N@P(,TD3PJOU=)<HO-_*U>NEWO#H!1=@$)[UT%\7,6/:K_"[1:)]"#U@
MVU_8*F7+*=A_5E_7S+YI[7$3)^M>?;H+J7<(?<FFB1O[*^0L+PY@/8E?[]PG
M/K%3[]S',0S=')XU!(\G;+&?F/#IE5FGAG$F!S$ATC4CT@5*> FA"*$(H0BA
M"*$(H2ZDB_<'9^V0(/'IS"-LSWVOG^-HQI($3%0GT&")1]]E+QJK[LEKPLY]
M#::MC_MG;=G:D%U=M$+O[(:2H0^:Y-(0(%HEQ@D<! X"!X'CW#+<TLUATVF)
MQX#&E<<QQ C.8ZB$^]I/K4 G:ZCW&Z-32RS8ZX,&-M"PSS4XC0!QI9X= @>!
M@\!Q.^"P;-TRFS:,(Z_AGBKA<::R=\K&,(RA;IZW+229?#NTP@EFZ)"C\.*
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
M\=T] O5?9"P9D.YOP"RN*S*OL'0!S#J*4;H&"N%!F"&ZE'@H4&* Q79 QL@
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
M:=7*!:Z5B<U:8UZJ545T'A,-S5:T,5-$=S7L&X<%N,R ]37\BU;555V^:N7
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
MK3$9[N'[F5H'N,VVPB/_5S^2UAC^=&Z&<Y1Q"*FS5R892 95/[;%(E*;3;S
M BD2VCR#!J%X]A,]FJ!&AM;TS((VA4H-K#!@:AM,(C44S/ S'1BHFV1T,]+8
MP)9 D-2J/XO[:@&'JVW1S6[FF%I%S,W0FVN7D8]7R6*%"XI5[><Y#B<#?^%G
MC9_%C;OI#F..ZJ1?(B5=-[W)V46&Y@0=_0&+G1&'%6>AA(S<2YJ6Z*,"LG]P
MX$GI#DR>B27% 8K;D/RBLN#0\'CWX/E (Q!]+S39#C_!84E7%OA#>P[3)B!#
M[#9O: =TK#+"16221,R*YI\ ]/!C>&"Z[-YC;=0#RWC(X7<>:.#5[&86.V&1
M&0>?S@@* BR6!_Q--A)M%VHLMO<$!H>$K[%M/>$"T-\S+T"I?4@K*$+1XVK7
M<.SC[1-^[RNAG]5.-@V17=<[W/RIN/[2FJI<W=\]]NYO^^0K?>C=7W6NT3UZ
MH#*8O]8.GA4,NH!YKMGE(RJD5WAX^BX[DQ[P)M_"F)L#7?Q2 )*JM)4L?9A>
M^E0N?<Z3THO!AM ,\URKG]D?Z+?LH[K%/Z+BEB1&4AEMP\E*GF)VRH<@J0R&
MX(!DMA'([\3DYP#=HM+7@_3%,(4Z4,B)-TO.?CP^ $ BNNHEL .C<.+ 9TOF
MX8027"ILF7B.HRV),@?;R-&8O9K?'O/A(F="G@_'MT)Q-9S 4;]S]9__T=2U
MRT\P1.PF;N8)J 77+V\T*#9N; %*X8B@+0'LPD),IFDM>VA7N[G_N\$\A%S,
M$-GQA>'E[M($"G_UM].=7R[=YG 83V*FZ9 2XT\FL4>9,98P"Y-@Z@H7.](C
MX)O$X6S_L(<Q::1,Y,3GB1_8'XV<(3FB4 E#+1E^A1X/O.IR7?^9 (-,KZ$3
MDB82@,416,R:X)*90/!QZ;GW<_LLHW HB WW4IR_Y)T?._8(:"GV_)[M+3-)
MY/<W<N_Y]Q7%9D<YTG8LG$<8]0NP+MZ]WB&WW%&=,NIHC(SRL(T!*B]NP9+E
MXW!T:%ATOE;X,.0Q9!KOFM.CZ$*Y>8H9\0/!#$%S9_D,\#RJ_HH+!F1.^MAA
ML.J2V+WD-J3+'$:NT 25^^^PS<G&]X0+ZD W8%5('P;(>G[*:D]YT%S!.N0_
M3X%@XI-S</)2(QJB(Y_9H5+R4Y(CX0\4D;1.:3&=DJN3\"]N*R[JDOZ0.Y92
M0:E,-X.Q88[LW6O<SM';T/4MG-[2'82Z(.A I#)R29B!5O8-,3WR%W]?V6S'
MCDN(NAXRD1<IMU)M#7&C._.0+&RL UW]>J==5JMX!;17Q/U,N/81XUD;2.N\
M*<:OU?(Q'Z-AAS#/[US0G$#Q!_]F9$W\MYN<'\KO_C->@E7F]#'%\FV6JXS>
M+WZ/L\;B>1K@^NLG;]N4O*$1^2WM(/ #OACXYR@P8PNOP<6;PED(9W>%ASO#
M,,H8-#Q*X<-3V(9U6RD/*F+'T/3DOOH>P$2R(146:\R-GDIJ?R@^*]G<)"@A
M-0O:[HD=J<I-'*"_3>0Y(CV)6O,/3&*\D[='F+G(?%PF^R.PN<,MA/T;TD!X
MV^#($!7\\0"$=^2PBS]) 7KE@#V!%[*4W)AQXCK\PA(4*'MHQJ'TSCL"*]P4
M5L"A8;KNW,1#VO"LRB5GD-Y?L969G32CS"L=^$H*BHC@1N\ATIHN;L$:KJ1"
MVRT[HF. TD["I?,F%4QPO,M\FC2XC.YF^1W,"A#W*CC[ 1(B=O$F&&=%1J+E
M/WML;73$P6_DWIE*Z$RF($[$K,CT$P?6\<T&1I7Q)>ZLDMTBI!$%K2.OBV,1
M%P/HZ5@QA><SVH8^<W"$=$4VF%&N:RP"B*-GGX;T\5[)]J?(Q?#OP2PMORAP
M 3%\AG%#D;DC.12CZQEOIDEJNNB&#96!R6]7T%I0XBG,0/BI4S'T0'5TE-!=
M%A[+SMCW*5:+WR^SJ'W)QX@?;#^ IQ(^P:GPB1$J@/J,&3S$D!+UD/LI\,=2
MGGR8)?<O(7M-_0@U'[0-V; 8043$"#\Q $([,$44=#T#57&S 9DL4(70:DS1
M.16>D[R+-IN).<8PL6T#;G!H$:1D40:TP^ P!8XX'K(RYE/#2.N+(XGO>8+K
M\U@(W)<*AN)1GI(W2:QH<,;(2 4>Z" %J^!E* KI=&IN)4I=U\HH]?V2-U^/
M?FCW'I5NEUS)^J?[Q]\[/:5[=W/?^])^[-[?K=9_<Z;]QNLJO5;@ZRI-56X[
MO[5OV3U5Y[I[]]OB1=4!6 _92%1-5XCZVB>PE2: R#P?](KNAI_8/2L[U.[I
MLO4+Z:-25P2,M4-QC_YR#.O9D@PC:2%_H/B#[+6"<&.Z\)<K<EXQS36YS'VV
M>0#(=]_]G@?U!;?WEF:5YS-DAA2'R(0W%.2(5US(.J2Q<!*&,=DC^#G1NX(,
M@"YV/^"**[OT3[,!N=Y=TYF$XNK/26)V<O)/DMR3^R2  .\>Y965[8;V,REQ
M:T5=R]FCRL$S6-!3H[!P4O31@]ZWR+_,D0JV &E,$[KX3*(+,;,3H\=XZ++0
MH#%:$^8,FCA,S7^R:0DLLC&)I<R/<!0+K^0%;B<"*_5 4@,IT6#D^L\AAK&C
M,+K<NT+;&T>H7%84M$6>F,BBXCL?:ID$=\9A6OVT (XP^!IIF$H'Y_&UL&9X
MFML$*<U?F)!AFB70S/2#O&R:[9Q.ET4^G=HJY9$I-^VKQ_O>09Y,]RD.1;LL
M!04L4!))S9.CI>10& _I_&CTH*3DAN?F,#>_>L^+,A:^"*"J2 T9RLPU('@<
MD.&=B5 4AR#CQ?0)AB%.\*]HO"Z8L*0<]!"%8UK2$+"%Q6D+!XCTJ^"OP* <
M!LZ F9%XG.O53]F#%KD#\]ENV!/T&SCR^8IVG "_3E)_$@6/T\Y=*$$]<[+M
M.J'=J!88"G15^7K7Z_S6[3]V>IUKI=^^[?25^QNE\^?7[N._D#!?>]W';H>%
M77WM=_!+KM4NC[WB!3//L4#L1_VR,*K3R@TQ)6?L;-!/F8UJJBU<,R]#T*>H
M:9"ZKQYH-9CMAY[,#JM[TI>X<FC:Z^H"0>A[GDY!L45?],%IYBO9:[!_]JJ3
M)'YERM2#J =TH+M\>APTW#<'M=0&%E[^M8OW%8'RD*X>=_# M*%9W1%EJ_I4
MADOLA?+@FMZ6EO[KWZAT<^(FIOK4>/5A3D/[H_CC$YBB4]><?70\FB8]](FE
ME8E:U_7I8C<7G O[.G&4JE7F+.5=5OC(_&L5OKI8_-QHJ5JUEOM55=5R/U_V
M*DU7]0U?M?QSH[FE26G ]JVB3<I06_5FT2955YL-8^6K7NCALV:%]S=T]'G)
M+?U60)FOUKZ 'B1@CY3SY,64(847G%CB+I3I;-8V@1Z(4E]C4CD75E@*_]Q0
MM1STP'M0? /V1ON01:Z%]G[;).\>ZNWG4[ -4Z J V3N3TW'P@MJ1LBEC0Z/
M<B=>XF6%%Z;%[Z;Q (Y7=+=XK,(7[%KZP'S/#3L,9/AB_G F\61Q/V5)HYE-
M5]7)_B8QY^F]/ 3HT/.@8T=]4/?0H^/O,7"^ALX_^HN[PVI%ZHNZAUUI5)K-
MUH9-F]ZI0^/FG6E6-&E\1](5A)_7;[RTV9*+R*4&*+V;MA8[!"XMP:8DX^&1
ML:G5*TV]<(3<=8?:W6UX.W["L&I27OC?;U)?<A9>:(8#W*A77]=9L@!-\MY,
MAH)PX<:='@NO5N@MM5H_6+XJ1;TDR4Z.^VJSTKK<]+C?$E&.UQ^1%.FB<WVQ
M9M=;/!,'PUR-BJ:_TK(K@.+_9C(4A!<W]B44_F@W-+5F'"Q?E:)>DF0W1[L.
M^E9S/T0Y7GN=+N7>8IEOHU=ZH1E/:U6:C5?J^5MJ)%]$5\"[T;T@@K&Q"V$K
M&U)$ 3"J:JUQ<OQ?8F")@24/O%D!VS,3D.)V09&NJU/._QV'D3/:5FI-75TG
MOW]9.(RN-E\(I%.V&;S37*\/Y'RTEFRKMAC(Q0L-^E-;MN>!+\/8]"*1T=:>
M3K$?P)4?3'V6(:>LBI16SG@*6J?_\, SS3ZD.YI3^<KO27&8*U8:5A:TI2;(
M8]^U*,_<4_X>>[:BL9LIC=5VP5>+<CRA;#<<LNPSK&8SQ;2PV./M/&2[J[SA
M,JV79;L3<Q;X+O9/H@XG(BE0#LF:7O)78?H:K,T?*?6?<3BM_G,ED\CL4%W;
MN3Q M@I56:!6JMXH+I-5SR+^H\0W3A59VM*+0KX6V?#KA1R)PQ,C?1]B)"K7
M4)V#I:%[2\+VB'1 -MNSB(EM$SA$,*KDO>^^"_3"]$C;Y14,D5UEU5*[(FM;
M>5'@#&+ZB?AMJFK6R'1DYT+9G(+*P;EF&"IMJNX CS)Y-2/9G8N7$;)8SV!\
ME8G%_W."/U]:,08J8NIWJNP.3VEW* T<2P<E-?99MBBV$\ \. XKLE($[EC_
MO,G&I!*+H:)5@,CX7SZA5S#Y!ODH1F/=+);3+A#4VDJ!(,,H"P05)'W84)7K
MSDW[Z^UC7_GZ<'^G]#MWW?M>*FWXT++ MIY<N 8VK,OWC0(GDM=4Y4OWKJ/T
MVS>=QW^E^Q<?8G6)/1.Z56!"UU5EP]I?!R;DCV-[246.@8VU\QU96=-2L#@%
MZPB&6@XVE:1<6*;Y8S&0I$*L*,S(-[&J*V=#5E.:5Y.F.AK-\S^VE;.\4]:X
MME$/1>60^M9@+RVLP0'[<L6K8_+RP>$GI2.TU_1//Z'EB U;F48WRGD.#2C;
M"ZFZD](. BS^,1%-E.=_?HBH<^\I=Z"^DBI=%Q7X\ZS0S[X96-F=9G5"J9@:
M]DA7;F<>V!!FF/O\@VP:L5BYGS48$M^WF9&(K)QT-DC**=/6RSDW1=&6;J8D
M6SC%.C1)!S5>8EV23C!^)4\V[ _,3L?7< OY2Z#RY6%Q=*H*@_62T4+!GA:R
M+A<WG.<7+X;C5@5,\1ZVD()@-+'I5& *FQ6D@8 )/G=L),(_P/+)(ZQ3.MRX
M-5<AV*Z-I6W]9;R7PVLFDU1D-0<L.]O%NJW?7'LF*$S/K& 4/@#^'+OGV@JR
MF,OZJK+R0A/;CG@+M8R'A[4+&MNNZ&L+QQ'R@Y@ ]ED!&_!\Y#.TY87'A.\%
MZ8I,0Z-28B*K<OYH#\<>[/+33,I!Z&#U6KU:O<R.@#/!03ZK;17G\!NU2B?4
MHCI$UX"#$S\&EKWR7==^LID3BFTCZ]XK;=VYF:,QS-UAR SH#H#7BOI+5/47
M&T0E975QPR1#*D\T$_KV*78L<H?PNN%2E5D0/IS;G1E:YO]R<_\+\PL(7T%2
MSX$^DNT.J  D-3/F.X6G)OY&^BWF]GZ!3E1G/%OT+MTDD)5G1!Z(P^7MHE)G
M:JU:.S/I).VQ(H .^04 5N8Z_U$3=Z0&FRF1SA3=UQ7SN^FXHM\QU5\7#D-1
MC(KFKC )Y)7% >#&SA2F%CTC'*572OOOS82+A<W%2I^024,?T;B'5R16S,PA
M%[#5BA[TH1QN[$R285C!0RJ5G7'.,I?JF'73",DKQ"3 E+/)DHAU(O6Q;!85
MD:?7I[K%#\5QC/N,&A 6*Q/-L#/O7<:ZGN^=2VZ1/\Z\EPI'KVBC?M+^E'IU
M*_Z4FE[Z4PIB7#54I?//W[N?NX\;FLT'4BI&JZJ7-;U@54MJAMK2BU;?I595
MFXW5@Z]92N45E1!VQ?C$0)T?8V?@1* =SL'\_HI!['#UUU2EDKI&[+\(Q@[7
MW1,F4V;5VV7IR)_N[$!F$56JMC<B[GRQ[0DK\4JM=FW>@@3=,,Z(FEJBQMN5
M]C+W]RR&!ZA[WK%5<#<:;7O;V)PL;/1+J_](*CV[N/Z;F:N-V P?/^UK7LHX
ML$>@:4?1-/QX<?'\_*S"]%2P-B_:P7",S: N;.O)#"XL,S(OM%I-:S2-"YBF
MIK4,3:]KEUKCLMDP+BRC86A&R[)_&+HZC@!Q'A*_#;_C#15Q'ABJ3LG&R&9D
MF<$!80@/P[Q3IY>^&>ZG;X;)W=,_UY2S&Q@!7Z(8AG$.C]6UZH?%2L0OV[OP
MGR_F3-%T]&)HEQ7>M^D%SQ!HH.:O.0<<A[PY@\8@)]!6I&&_/SMX1-=/'-$_
MSUSS.2RQ^W2QN]:H:VGLKJV#W;4%[-:+A-W5$KN/'KMKIZ2-DZC@/2@/X<L$
MJ@ZS6GD.D"LEDI\ DL]IX37M920'(5JNA0OD9I=4&X-YJ8>76+XFO&G5O8/Y
M^_E%\Y=\:U,S9RRM[SW)+M3$US)@@9?I0 ZG-KW\0C G"0._3@)#MMI(H*'.
MUXC-Q;:E-6)7EHC]ZYY]PN7QM,GQ9$ZG7K5E5)$I[1]:E1\P-X3MB,:([VJ)
MP >(P(:V=P3>X6H3/S9W7"<A<1T9KB%"A1Y281:]&+LV:89YKE$X"N*N5K?X
MOY($F)1^(W6;]I B'T%?PQ TT.(M?XIPGWY_G\=.@HR) )N^&0Q,SP[/[W]@
MW 9_BUZMZJ5_YA!AT] X;+:CR!R.J4-M"9@'!R$ F"?D.UX!F(LQQB5@EH"Y
M5<#42\!\)\#<M=5KZ(F:67CC])="&*?[0OGP);TXFTJR^AC0FLI7M:]>J1*P
M-:->?1'56]5&B>I'BNIZJ08?@1J,3J#N7?]T-.%_?N[=*ET/TS2&MG+M#V/R
MW)XK++&4?VZ)SRW?YKDPTRGV3>=9:YA?A;*)>(HW.G0_H@QXE1&L$$/C1.93
M2$5?,+'*LO@-BGP'SH[]4(RW;RS<93A+@AN+(:8E6A229H@6_:O?3X=)23@?
MS1^^YT]FH$-%MD>7FWW@W(DIX>-T-J24VL.C&4KM5?OV=)ATF=1>F>Y0I)[>
M.MXW-!5+&2YE^ !HAC)\W;DY'29=)L/7]LCQG%*$2Q$^-)JA"-^V/Y\.DRX3
MX5MS8+NE]);2>T@T0^E]Z'5.ATF72>\#*S]=:M&E$!\<S;3J\IYY1\>@5UAP
M2L%*,0JKDL8K"G53?F>\ \1ZU*8H[BP2"P#N3F>G5HCRTB8&IUW:2)N[Z$O]
M[\D5*<K.86DOCM>29+T"][_0_=4P&P PB@//"<=9R<80#@KVQ@)JU(_ GK#2
M;5@$C!7BB[!8V)^Q&0#5W)G2L[$%@\P2TJKG?Q)RR!ID _D:7B"/TH5$:;SY
M^JLRA* I@P/6B!XS6?IS1;%_#.VI[&AAHV(2T9]B]EB*DG;!A;FG,HY"!9:_
M3CW(MTK1NS90^.LVXV_68RXX,BQ*3PR5B>F)9!?J8V BE5)5X;#X*W8/>&6I
MS=-&57TYJFY2,*Y>%HS;+WGS2\CUN[_=M1]S:ZZ+&2R;8:$+U#[,]1B:KV&Z
M%L"S!T6^*JO$&@-\4T"%Q0ZD@!U#K,@HUE-F]8$QVF)@CTUW)+H0L4*<[ =8
M<-..L=,.O<^,H[$?P.JL#1'JUP,IX==0M?JF5?'>NUH>G&BURX+-R:BK5:UH
M&V6TU*:QNM;AFA;X6^Q_K;Z.Y<8 :K?%ZI:8;P\/W?:=<G7?>[CO93L>+'?)
MX$%S'#Z9(GMX]L$.LH[Y)4N_/M+"C?F+_SS[>%+KO0@OE"]F!*?\,X9W?'.\
M\ 37'V!A>-@#/\Q#OF(#3O[/EO8FQ5T\ +K<F1/[X_MQYK%LS_$Q;M%]W8].
MY,+6L\8:^4E!5V/3"2:F)XPWUASC;$4NT8?3N2O([-]BTM396YKW?%CC_J%T
MH[WH1C.6N]$N!KXU@_\;1Q/WU_\'4$L#!!0    ( +-;9UD1\)Y@!P\  #^J
M   1    87!P;BTR,#(T,#DS,"YX<V3M75MSXC@6?N]?H>5E9ZJ:)M?N)-7I
M*4*@PRX);*![9O9E2M@"5&TL1I*3L+]^)=D&@R^2(#WM7;-5.QULG4\ZYSNZ
MG&/)_OC+R]P#3X@R3/SKVO&[HQI OD-<[$^O:U]&G?I%[9=/;]Y\_%N]_MO-
M8P_<$B>8(Y^#%D60(Q<\8SX#?(; KX1^PT\0##S()X3.Z_5/2JQ%%DN*IS,.
M3HY.SN)B\5UZY;COSX\FT*D[)^BD?@8_N/6+R8E;OQR?N)?CR\O+XP_P[?3J
M_&+B..<7L#X^GWRHGYV?._6+#Q<G]<LS=.&>PK.Q>WZL0%_8%7-F: Z!4,UG
M5R_LNC;C?''5:#P_/[][/GU'Z+1Q<G1TW/CMOC=416M160_[WS9*OXRI%Y<_
M;<C;8\A07!PN%OY&<7$!0_^=0^8-J>S1Y>E17%8BN7Q5.@E\W@AO)HOB@F9@
MGW'H.ZMFN)S6^7*!V'&VD+C?D/=EFX[J1\?UD^.4J%[RI'YT6C\5DI!SBL<!
M1QW!\BV:P, 3>@7^GP'T\ 0C5[B0AZ23;!1(W.:03A%_@'/$%M!!6A-^>@.
MY!7/%X1RX*<$)Y"-58,9Y4JL!D(?Z!$'<N7:LB2+#9\JWT >9_)77?YZ]\+<
M6L.\UH#5IQ NK&I.RH2U1U=L6E#D&UG-R!21O^JQ7%U>JA^?"*9W;L.ZF]BU
M(9;;LPV9[IY'BDY2_6;[-F/5=ZR;$4E:-2-[;#'D(A:0))S;5,B0\VY*GAH.
M"7Q.ER:=(4LD_F'3#3; 7(1MZHZ+RS\RZH2^3[B2EU>B:V*(\B<DO" N2;^]
MBIWW$4WB83PUFT1SS[&8U!KJKAB&E3"D#B4>*B[<6%"R0)1CQ)(SD0*8432Y
MKLGYJ!Z/FG\L*'HG6A(7256PV0/E;5$#8F+<5OKVU@K%$-()KVM,\."AT$1E
MUM]%$UO]A0CV\?^%]AX<VVHO1)#W/Z^X SU;Q86($WB[>+T4'XG[ +O7M181
M"^D!G(KFR>M?'KMY*QM5Z[IXC!FCKMWPTY'ZWS&HKU?>=: D@13]V-@6V((*
M&'+[_B?U]W;OCH2C(@6"6_8QEMOL3IEBT<78CD76[3\,^[WN;7/4OKUI]IH/
MK?;PKMT>#0VMG2M>8/W+R_.3XW-I_:$P&XK-GX "$18(P0Y\C(8#2(56,\2Q
M:.>>Y&QB:9DZ,6<*_+2!_7-%F1N.Q'_OVP^C8;_3'[0?FZ.NN&O/6@Z.EK'3
M(L;6H*#? 6O8 U>=5O]^\-B^:S\,NU_;O?YP3\K2<%KFSLR9VT '$O[ 8*=U
MUWSXW!YV'X:C?NN?=_W>;?MQ>-ON=%O=4?M?7[JCW_>D5(^OY?C<@N.P.M!]
M ,D*_PY^BNK\&82U'JCOM)K#NTZO_^N^G78%HR7RO061 A4HV HQU:=3Z./_
MJ%9 W[U%S*%X(7^1R4W L(\8,R/+"$G+UP>YX,?,\0@+*!(_DK! X(($," 3
M$$-7B+.FHU)%V)\.B(<=$1^:,90AI^7C8IN/-0B(42ID^D?TA/S ,,Z-"VN-
M?+EMY$BR0H;M(<A,_3@JJS/K^Z-MLX:"%;+J9T+<9^QY8MSL"B7\*1Y[J,D8
MXH:F+@+0VO]XV_XQFAK'UW@@!*P0+X,PL[<4=FC_&>"%7)SXB)MQDB>LY>-D
MFX\82?&QPGH+!%J%R! S&@V0VWY9(-]X#-H6TAK_-&,BE0@@AJB0Q6_1V-#7
M54FM;<^V;2O%*F3/KB\,AD;PQ=1[DP):ZYYO6S>4!DJ\0E8><N)\NQ$K"+=%
MYK+/JO:8&3Q'5FO[]]NV5T!UA0224!7B02B/'1EA8B_@R.T1QL0L-IQ!:K@N
M+P+0,I(*4!5:&)F&>$ " H$(%&2%F!$..<=<KB%8BZ@8$?DR0!3&Z?,9HO>0
M<T0-QRA3,"UCJ1 V@?P6;&"_53PJ>!#A5XB^(9I*HP@3?$9D2N%BAIVN+[<T
MVHQT&A M7:E@.$)4U*PQ00*T0AQU_2?$0M\5]NA 3+]"+T#W(K(5UE+739<
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
MBDRRC6!%\4PJM-JT-GYK0EN'+/*)D:4+J32CS"LL2*_/;RA /L'C\/7*J/_
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
M-X_%5T#ITXYL:[W08/([.;QY62$==:#W8:V+UA3^DP_LF(N (:=H"UIB9>M
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
M [Y89%A;[;7N/[HQR'XE 'I&MLW%N'>V_4%.R_$7''W&WR?C^:?9@'&4Q?,
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
MFH5$OHZL5V46\D2,,)!*%NBCX2RWOCVB^\Q<&X=0Z" ,JZD=C1R48X&<M%2
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
M,)]X9%Y8$:SC"E2/9777X1R3-G02=0]% #>@O9[-S@B6<45:L()%X9"6"\!
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
MA)RL[O<M?]Q5)ETR@LWDWHM.%)S2FE?CKIY/9O/96YP/>"*_ALNJJJ*V2I+
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
MU$"PJ_,CFD1JGT @ICWS^PBWGT!,,!C(WP FHJGU&R8Q$,$R[@"MEB&BNLV
M>ZJ!F+T$?S,0LX_4>@[$T"*BC059\IQ6XKEEL59N<1MXSD9G\*UK*A]A(.8^
M?':59@^!F(LR[Z6Q,1#_?WG7UIO6$83?^U]6VOOEI5*<U&VD1JWDY#F:W9UM
M4&-(#]B2_WUG,3@N!AO"+E#\8B-LP;<[W\[MS,Z@#:( H2BU62Z$Q***CCDA
MR.N5Q?'<NH)I%</_*(6R3T2PU]8?(C_R?GR+T_OA+3#.ES :YC5Y'^;E-[@8
MZG+];3*NKR;ET;_OD279_TOWSI4T7G>CC,FC\:^W]"4U*+B<#%?P]=$ I._$
M1"$@8&V4'%P=]Z4+\P:!>8G>6!=-UJY;\+\%P'WUUCN,L^\?N_J%]R&3*FBQ
M)C1S=(EI6T>>6>>9KD6C0G(5L/4>; 'K4%F.?GQ9562M97'L_,5#T2E,OY#R
MK[]^^>=F=$N+H3,^=\P%2F.T#TSIVJ:>@V$>DF6E<&%L3J!66^SN7^>[$<VQ
M,AK-Y;Y:]-MF_[L\OEH.1%R/<?V[RT=O6V#OU-U]']S':?_>B@,;)UH>2("G
M1D)O(K?& 5.YEDH7T,P795E ))\SAYA"ZZ?IIT>^%]K+GR+W=I%;!\Y54 LD
M*H"IHX*9+88SC34 3CFQY$+@B*@HBNE@ H_5<OAP4EMC!7]@RSLD@3Y0Q'/W
M 8:_<79Y,\[+Q3D=LR1HC-L4F,ZV=K04G%D=A;:ZU 1)8R*L1_**2-% %!VT
MP^5H#.,TJD4$M"\W\R9V<VT9A+*)2T8Q!FE+*0R+FH(+TJ'!<%<'=;0>5;(!
MRKFZRBUVOD/+V8\#C*?E/H=VA</M*(W&?_U1UJ"=UAE@T_5_6F1<MUE+)[^Y
MY3J.XT<W(<B3BWA'EFX'%=9T3<9J:V-ML99CK9YUI.&=,\Q(U%P9E&!;7QH[
M?::^X'2?/%%W$6H'@GZZ6MY_O9C4U2QMRL(#0"4U"&X92"338;)G4<;,).T3
M#ZY(ZUHGIIY'='BG['C2GG0350=OOMZ<)@>&5OTGD">SG&D"=,P<CZQ6%Y 3
MHB3SV2,#I5!B+(&\UM91W3H@KY@V^PNF1^ _&;Y-!ICA6BHG0.L$+1>"$DS[
MR!DD6GCT8%%+<ES;YP*> _2JV=-*4!WB@3?S'M9/4 41?,JRMJLF):@Y<.:#
M%\R!*D1W97AIG4%8C^05\Z:!:#K,N'IX^'YQ]_#RMQ$.]"5?[G['6[RODPMD
M2X/UDBDK23F60*%SS))9(XJ'3,;4MRY:V0[9V>8;VLNE)WL>EVX\Q;LX/=N
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
M,]6N*#*UI.D(Y6IH6RK1IN1%8;TDAQ2.<3=+':=:0"%W.6AJSE!@4+'+.;'
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
M"D6@NJR[A$/A; PME'-)+PEGL$2T8J^F(A6"#O/=3IP6_3F!IF.Y6%T1J;C
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
MZD[AK\&]Y,??]2N_W_N%BX^ZY*Y]UC]MVW*,=8Y3QTRU+;+=]O/O'D<"
M
M
M
M
M
M
M
M                                            _W\U8=[[PQ^]O_-=
MMW)R=67;O=,66\U[1WGKUQ^>T5NV_,S4F3<5EEZ^ZN"G#WKX?.:)M>X/+SFS
MU]SSG&DTLON.@:F_##^?_>M)J2U[H2G'7W3B6?HYB^U+;IQ]W&7G++U\U]SL
M)9=IAA#A7-/ZKCDH?/C]/RV'2^'L58_=M_\_WMWZWJT_?O7F0]_W9-?;EJTR
MU]M61+>:/_-O"WU'K[<==<S"[4Y8&[K@N0N>./*X(PX\\IX%+ZRWG7WCRB^6
M';GI5H?;MWO[=XMN6?3'];9M/O_Y>MO)A_UUO<W5O.HS8[UMR;F[=!:=>OBQ
M6ZRW3?PX:7]V[I&](S/K=O]D:+UME[4GKE/?./2CI];;(ABVYL@]/]EJAW53
MU_PQ=>-!ZSY8=^WGOO?&K/.^L\/G#SQQVUO7KCNG4GU^'?W>+M#G>ZQ.7]6X
MX8O7O] ^/O:E"9_7GX,^67S%D:NT+Y#G7[S]\]->P@[].'C'U8>\7O]LQ:</
M??W\'OJT</L]O_IDGWLKMZTYY>C<+8^^NO;2#R]X8>9O9K[[4.>V5TK7K;>9
M%WRPXE>G3'@O]IO51ZZ>.?FOA_W^H7=B;RRZ:]'(HA?/?_?(^Y_5UZU:]/JE
M$W;;^J4+=K]CO>T.D$4@BT 6_5!9)!Q[]'TUS[1#] =SCZR<MS:KSTL_N\>U
M*/S8=8<L?; XN[7=W/H!)\YY(+2?<^W*4Y]^J#IGI]WG%^Y(/S1IK]=??^V7
M%W8S']QZ]HJG#R-7_D9Y<I<I[>H-YZ:PPQ=<[CHHKH^[Y80ESTY_YR+W@P_<
MU#+/._<)\^*YS]Y4G[IR]F57G/[( V>?_[-#BG=.O^2A_]L7 @#XH0T]<.[]
M'RUZN:P^\,&'AU[&GV+U"C_++KK[I,MO>A,[^]B[H(]F?!&^IE':\:@#-[__
MN'*'6V\[;I<5'QP@W[SVAMG&RT=^YKWPL,.0M7^<YGUDX:KC_IE__;$_CYMQ
MR8]Z5@#P8ZAKK@6G?/*3IZ[]V8+4/T^_^"]'_B-YRKL7SW[[LZWV%M_=XHMC
M;HOO?][.Q^R^S>;W'OK)<]./?&$"\L563T$+WF86>P]=]V#^D.<>6/#&V <;
ML64OS#MG7G/.4&#ICWM. / CV.6I^Q^2UB4_,OX1$S[]_;YK9JY]_.+/\W^_
MZ=8[CS_K<&*]3;1FH?L$5A]'?L?^R;5'S_SX%P\L\BT+/738J4L>3*VW77O.
M#LNOC?5N=YTW[:WK3UYR\GFA [G+#OPQ3PH ?@P3W'77D^MM9]RRV+/B\2.6
M,O,G?/%A?KUMAO/*=_[T@CISF]N>U#]T_NV1ZW-3OR/ =K>L#JX;J<<>?NO4
M]Y][:>FU9ZRWO?G*T6^]N>*Y/X5?)3\K[;'TXDOYAZ<7?_.CGA8 _ C G <
MOB\PYP& [P7,>0#@>P)S'@#XOL"<!P"^+S#G 8#O!<QY .![ G,> /B^P)P'
M +XO,.<!@.\%S'D X'OZ[^<\[ZZF5YS]NNN9!QY?L?H]9^&PDP(/O'Z?\?E'
M9UQRUS.O_O&JYKKHVJW+/T/^=.&A>RBGW+;\BNSIIP5ZR)7[1>;O/OG4YM+V
M&9^Y[KOLOC\OC$0^BR^.'^:\13CKLGDONXN73O)[9E^Z>+IP\'8K(O&IVPG^
M:O2I)5><_=SQ%UWQT:Q;3KOY*=)\U?Q@U8E[\WLL_%'S# !^!/]MTYQPR1=/
M??'TJN7/N6[^Z.E8A+UUQ<X'7%*^>OGB!VX2YMSVQ<&7K!$N^X1:76G:'UVJ
MG[GRD\^RPIYW/WG'M#O2=WAVV.;4I\^@SS_XQ=C=IP3>51Y^7-OIBN2[O54[
MEVZLW7_C[ \^/O'JG>>]]>3Q)URQ>O_'8<_;;YO/+"^;3[]^;/FTEW=XWPB\
M]^NKCUWRLP6'R-W?OO+X_-<^O_;Z1T.G?'[DTR7H+?=OGYISZJ/N&5"Y<?!1
MRSHW'WSNK?PK[[URZ0=G;_E*???XDG?0/UR;JI[SPD<?O5!XXZ#D^:[(S$<F
M%C^YPS/QZ7N._K7TZY7GO+]S?=>E\$K/RKG"#1'D[I>WOX+;[<S'%R?>O.CQ
MRV;M=]%9QQWWROWWI0^:<]*N)U0^[N46)^Y^Z8BSWU>[[WUFGU#[<<L0 /[/
M^R]OO;0OL/ZM>V?M,>4K7<6/WG[TG2D75U&CMOBZ&YOOKCBD\,6?'T4O3YRJ
MO_&'V"$/GASB7EY7YD_>9X>]"O9_'!1"GD7>^L-!S[#OK]QI(7PC=*(V86VS
M]?LK3_SDV=<N>^[0GY^P=OG53QYWW >GOWG"DA/='ZU(SOI\!9*]*+< 777F
M%<^\^=X?KURG'W^B>_F<>]X2'ERRZ*#W+[[@-?/,T^<G7[C[@<HJY<^WWF6H
MYYP6RS_KV7.EIYV:%K_AL1DW\0<_LNSW9S_1N].^UXQI:C-0T[/5J[)..GK&
M[,85;[W^R'47$D<O..CC@U?7#ZK\X\JK#Q]YX_/$"_7[$^\4EKA7:%OGSK[,
M%/_TQ"O:%>GK;CWOK0/4RRZ[[*;?S;[RK?M^-_O,->G]%QYZ[*53COGUF2]>
M['KH[/,/?VC=O<\<U^!=M;_\J&4* #^"_W*0T8+&?QR\^?"U_SAI_+WF=B<M
M>RZ;5JY[XJ9[GSXX]>AGYL5S_OFWO8.)XHQE#Q^EG1)^^$))F_32Y;^Y=6GT
MJ-/H24N61J>M_NS8\Z;]]1^_>B9PRQ-MSZI_K%ES%C-["?1BU;5S_FIU]BM'
M?+%J\=Z+W1==?MIVQ@G%5U^^H;6'ZZZ[9]S5?3\U[ZSWM0^""]LSDI5[CCW
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
M]];-<!$]M2Q6D'^CAA/D(L/-)"C)4Q3O'Q9,2@:ZF :M3#E.P:1ZA%)8Q7,
MW"SYC\J?'BKV(T#"WPF"?"L6P/6# "&@FCHHL<E\P,H<:.-69>E(!(% 89P5
M5ZE>N*>F)JVNTM-_I6+; &>)DD"'>*'XV7BRTL[??/9_&)@>HQ_A?!O]^H&]
MPTV)4^%@SKX(<0Z\O'9*$#,K2+Y=,1KN4(&?"E<U9)VQN.167XA+1PKT>95I
ME1PF_1K:I"S93<3ZE\JX>S0G@#='^9V"=<+'0$50YF=_39_\\J3&"",#/LAN
M4[Y,_JP\T=EF@ K2>&PQ!9%]WA@:V[?V29E%T%&R@C0E;,O(Y24LXX?_P[@W
M"?AW,XPC?O_5!MBO'%\YOG)\Y?C*$:O??8:6;S=K]>+SUZ-@E0)W*VQ*-7C+
M^CB8CTOPSW>IU'*1M_44#MJ0CO(&FHH+2J<+2BIX*,C$R.3SS\X>&AS\90[>
MC9M2XP.JVLYL;$Z6E3/J/) X^]7[N<S3/%2&CBQD(J5H8BR/J=:@/+3_KYYC
M9/UPW:O,,<OA$&2Z:!H,'4.S&KHWVQPU%M*]@1JB>##GFROQSW"7@B')&;T&
MCZ-MO8U+E*K;+-"R&B/JUF]E\C$R=SPT!AO(K CX $2S1U.SJZ= 0"QMG!ZQ
MS3SG>?G%<+!ZNDQ86= 0H]FYD'H9BQ0Y3/*>$$.C88>C)"DBDWV=7B3V:\^,
MF4)MOL"C7CKV_[$UP[-:ZB_*7/ @7*B2FT_3HIV15TI^^<X=$F%D"4'5$Q^G
M:]@&"C0@K TFL+OZOR9LRN]GS)75*"XXOQHRJGR>HK7%L LU@GF;\!:KUTN^
MHC4ZR,2ZU$L!,F.?GE5JU\;U4U,]M!0;JV<A>7C1)#Y^HA^XAZK#:?-S[F0N
M!A))6B12B&8DE#;9$O@O9N.L/([^,TM./P@,'$%-NLAYONOW4]222AME$&.;
M\V?M>R]-.]E6M80F^:0/*<BLI)O>**:GF4M=>H2[I2/>*__AFPE&SE)S!R6<
M@V_O\AR'3I*:^$7@S:60Q36:[3RB:Y#]+ZM"I7M5$T6]-F&'D22+%Y7[/G0?
M?UJ++J-R^C<<5+1NA4(;:W:$+O=*' =K!S[?27T?>Y]X[9R'8REL>=E@MZSB
MP[;^4STQI.Q) 1B"O#]I.]B:,]%>Y[4G$Y*;K#F!/;)J $RO%'\L=9Q)\^T<
MT8^U%G^8\V>HGV#U!+,C9V_\=?.Z)47$8Z&XC!AGR;YD7;"DY^!FJ@7G+9YS
MM)^*:O$0-AFQWM664MZ)G].<?TE#0J(_$LBN":DAKOU^;@U'+M'@[MF&,/A@
M=-G.](SI@E55Y5"#VVJ:82,:I;*"DIR-^/0MTN>&AN9,@-^C:4MU2?_ WX:G
M+@+B2GFK9;%WQ[CU>TLS"^Q^Z1;I<FM,Q]-^8;*#I,%C*?4O#N/'S>3^65R>
MK6>9ZMY<'E"XTAF7T41$%DQ<5B1/,OC/U#G3>2S.Y*T^C50[VX4@%TQ8/L1
M QRMAMLQCDX+CB*DM(HT2=L9SRM)&JF\IQ\[DX2?/DMQ\ XN:QQX-F)W!$GV
M!M7,+ZVT+:^D0XN%J7$N*F>1O4SRTIW$:J.<9(0HJJWH2EH_ES-)S$/XV[BB
M:L4\3I0B'J]5A%3#6X'IT^<\,WY>0YAW)\>:42'/O6]O5/-RHRGSP]._ST4A
M]MBE']V^''$UENPC]QE *>9MQSLDTPT,%-Z4AUI8U,.+^>0!UMB:2_V7C*W\
MX7/?E %H7D?R-FYK5I2F,W!2]4#4^-D9LV*-,PFTQD<3P\76)W-SW& :_7[A
MSL=J_VHZ>%'5A.X%_]#^*[[50M)NN=VL7M'L4 7GA3;##FXAGF+ADSV>G24/
M'D\7O)M<FXPW$O<VDL!<\A-ZU?U)5?#3)KW:H7M$YW[)@H:5LQH>\<6)W'F'
MRA @W>K1OI]8&FG>-7IVG'KVR]]Q(KR_;UX+?)31HCW2XMCKCT,&'-M%UFAH
MLNU7&<D64F8+&(KC)U7'FVUW4D*#-:\ I'E]<9X(F6QU-PNUT*>[I;?C@QR6
M9+!_:+FQ,8E:G5:^[*!7R"*[QO:S.[O[<SB[%35.W=V]J;7(L<$CQ1&!MAE?
M%M>7R4A8K>P4^84(J10/?$S3@$_RZR ?^RYV'98'_X>NO<'UWZVEN[7_GS="
M?.7XRO&5XRO'5XZO'%\Y_BMP")UZ[W_:+_^QRK2EL(6&MS2JTJXS S_BB%.$
M*1;>E@KW&=/P77#83JEP5'V6=+[)YRW@I0[55]NNUU+O$>\5!'NWW-Y[EXO*
MK23G,:>G*PJ?FUOFJ:JJ4A(2_FVOWSYT3YD>I<_DN.Q)G/.XOZ">\QS J5'B
M$1:Z?.<\^PTAYSQ+LNML_5#N.<_O?A,&5EZS@NLV#812/]>H>K)1E9PVGL7R
MQ0SV!@<"S#T6Y$W21C0UGPW=1J<M+U-SYD^O8LYY9,9OF!%]FOPLW3E6:DU
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
M:7PQ1*KJ0_I::3N%=G]S'][U'V8;C_[0,60>0AP@^319/.6K#V/7U[5']JC
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
M2<M*WE92<'1.^("Y_J_Q$/9<HN07K]::W3ODVD-]@>>=6G_]'*I0[CC43<H
M@54I<KA23-Q'C"HO6;0M)W7%%&UKH39 8Y?W'./'IID:6]B%FJ'LJ^732@&\
M))RA@Y6BMN+JGE5(E3WX>9%7.4G._+2=P^A>30 #J"C?6[QBU+YYR7]L>IT
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
MQS3@!U&@)BRO\CAR0"8&2FM*%5*#QM'28Z@$1-NM2SN3:LHWU92NQSAWL7W
M4\;=U@[62>*FV^+(^S2BS<*1@.DXQS95+.1I/G'HJX7R&GFZ38:Y(X'HI37I
MKSNX[T VW$UV'JX^>VK]#..B@F\'JYRIZY-X00,6BTLT.M^V2<N1I<93+<:H
MYX>!BQK%OFFZY!P(EUF5ZPF8+UN/)EKE\3HU9 *.Q5^+GNW*WVR%/[B/^7_
MR>4M=D PKP].EZ_[X(:OOBSI.I?83HHV6RC_;' (8V%@,^"]J[,A%P2T)%\>
MY&$SPD4]RV[S8DP_'B*@OAN<LZ4#>VC(_!(TC9FM>_% .Z42G&M\;5-W$:7(
MI,<E^UI8OBDE8>+G2+*D^#(2UB>E.&?XP3:L$7HL_E0ITMJ5BN=UG]%&-KQ"
M,T?[BC>?[^A??>/<T/$V><(;#5ECC<+UC"XZLLWK6*??-)H2!E]R.>#,?.,W
M#GAF*[=/(:U#39[%)!)/7CF4P<Q>2 )?HAA=3$3]&R9C=.>:7.DX^'&=KL_.
M6:72I*?A6'<H?30>UL:*PV<G9*Y8WR4^]0I9=]3MSI'MZ+^&U1LY6(A8T=!F
MS/JBE=Y_:/YO,.[_(/R!.>1C0&0>=$:D[_5FIK[KDR,#;_ITRYL+:G8"W]*'
MBOR42HYCY@CVU1I6I[R__PVR.I#8>#E(;7-L;;,J:"8FPX'7&$/MN\E(5XT[
M?S]X2BOZ7<(IP^EM>=)A\$.RB+Y[_<*X?;8;L<VR6Q2L#DZDBE2U];D69E=J
MAO?\!1=X6'=^II;5J(=TQ!_'(4S,>G1(V'XODDZNP0T%_,T;_=,RN,>(K$C>
M?\1!*JR<C1_7SQH<UG%T]78B7DG66<C=G$I^,[HY\]@*N*![672Y.0(6><=S
MB-Q<G1]JZN]G POWS"&HU<J<BA"'G;VP86?X#3Q7\6*C;K8#5A[GKKFU,#JO
M/$IR)U&CZ(Y*#G7"JD;^(E4>OE:29^*;?VP#Q;7V;BVK]J^7T.-X%FJU?-Z*
M (O[_N!A![+C"399"/+NT.,OG ,R,=B8XO@-W'39PX9XT_0T4YXS;['O#:YM
M&:>?<@N#WQBP.J7D[=1?1#"\1%*"4!/LOQ@.BHIN:KM_+^E@B7;U?(]CAQN*
M?3UD*;9$V NAYN[;P:4ZM;4Q?6;PBUE5N0.]\)B$K6TEXQG;]?D"IM[\[!Y
MZ4,8<_3A;PWUA_=+_G]P+0?ELIV!=$5I[+ 6$H-V@=95EP?XK9<:'1W,5@K'
M]1^EELLRF#HAW,GR3(WP(P%SFS)]Q]/KQKE4M?WB/)]4ZXK+Z?N$CLYX;N:4
MYB_P-_X ^*F*!\?RSR$%&ZE.J!;W$@J'Q9'*KUUWEZ7=16!ET%'Q/J0QD+U_
M&G2[*M?R4(/YF+ UO^Y!3UDTT7W6!_NV1KR.BMZDZ,B$4G) 4^1,#O_"Z>'O
MYQ%&B67#U,;*VL0-_-L*,R01_25.92O)T9QM-M 5Z!EVF]@(NT&P#)-B,B!S
M=/-7/$+G7)['(]I?!D>1UPE:"9J2]QG.NM+2,ACGCV48D#H+NA@";/1&#A]?
MALE<<B7'5UM>;[<&XZ=\K0[J]N>3@_@&/[>/__!;@P5ZJ>JG[#J.5D?JVR^D
M%[V,'K=+62V2XW\X*^VV>N;@<3-((4_\\=?G_O\1)Y97 BN"H"4KGP\SD :S
M_728Y<WE+9<81?M\:NJL1"I'8;-A8+@ J69LIF*J*!=@\ZB2/EU*5]M9#*^R
M*>X/=,G=B!#K]$J&@MN;+3NR!S+N=3QXA7' M++P,%+B9YBQ1*1<$J=:E7*+
M(A>;P&2 @Y?)2#S\==67\0T#*RZ-E%Q1$9IAHR%- A?&3:PQZ-^[8[Y\F,[
MBM_]P3_<T63^BI*F)2Q)\U%-L5OLJW>K%]++_;,;@O,N>9;XP;Q@Q@XW,L\=
MG-L-]U@CE_56E[.M>3OE1P(&;<[ML_?8F]SFJ&60<S<5"58?#J@O"?$YUGD8
ML\SE?I]8*O)Z3E#'ZUC>W3L;R,K_TG=^_D%-J/X*"9M1X,(87Y>?G,Q%Y#+K
M%(5K64**5LHEZF>5PO2*3W,MBQLY&<M$F _$\]8N_/0FPJ^<=*,,$0:#%%\>
ML+(,*TZ6(FTHI4\HFWK4&%!?L3KG$UMZV(W0::0%(KX,CRWRM.,[DF3K?)9%
M/H85P" PT+:MDRT4VQC3:"DI9,L(P;!%)+9X5BH>!8)2:-*'-Y3Q!C\/;Y]R
M%']9L1%[;?QJ')=841*LP'P0]F90IR;8+N>9"]EQL?$$?J&?8--"_JY/G^P@
M-SJ4'UXC:4>J</*M)2Y$*80?EA>)#/N'BTB 42H]$8RZD$%+_K6--J/SD^]7
MU1CAV:.B##670JQWW7F0XO1H8SE;L#DI?5)VC%2@$C%R6+Y>?V46MR*G^_!O
M"/FS*@L__J\->@[W:N>(8%^_8U=->.&1@#%?:7Q6,7#/XWN/HAL^$"Y[\SG!
M+Q@!@61B%.S,!HK-X6S=.#E'%XA=V>V:M($RM<KVX*8XQA5)F%Y([%"H>>BR
M*L9MH3J*C@X! QTKU9CB<H4SHG?M?6;^#SUOY'#U[A[+3]I<6K@EPNZ_2CR9
MP[%C5;5:.^!7/]50@/S0L27]N+SRL:Z%'S2&VCZQ3?.=&YY+%OK>R='XO+KE
M,3N3DWM3W_@L4)CX*3P86VSND[[H,%1F0VSP83+'DTI$.>;M*8\N5T68.+?/
M6;00LE0:@CHIH_'4!]N\ZS<37:[)X7(&&<) _]_CYY@VGE6.!#,?=2=W@S-C
M\N"_P<S_<_!')H0%! RK/=%A20TUKZ=(?%^5"V)JRKY^Y00FN:&J@4R00G_L
MABG2!>'RN#6I?<>!XVW8K[6QMR(J1BKC*UW$18S$;@W?Q,)_[05S[#ALF1;+
MQZ^DW3\BQ/R#"$#7(\#MEUG_X? #JF9(BW,\M^?@4ABX9L<,Y#SN"BXRIJS/
MF4M(P>ZXW.O^PB:31&@U#@_9^Y'K$.Y5IB^_$*DR9E<,)ZY(Y,L,AW[&+-C\
M]+8;_DC@N4/[+K?_KD6'0P(! 7I4D5,MA/($OUO$C,56"-EU48WLBZ]JYW5X
M>+T;B3L2R"LT;+9:"0<<**48A*#72)E_TQ7^S[H2\RM"9E%' MI4$]J'IY?A
M$1I\V-J(]Z[>Y[/+F^UC6]E)K]F+W7C1@+T0?OD-HN)C.ZY:<7V[:TN>:;G*
M>=@@UFQ0TH5;(]BA^5!0ID/W)PN['P<K+_BSJ2^T7N/DZG[L %FTTP8[1L;9
M>=5^PEX?R^_ %F"C7FI(<J=\3X5G:&T;BU." >LME,UV%O7%S5KE42X_6#K[
M8;E FH+^U@_7-SOO VP<<Q)M"OPL^@M3,SY+%:C?9'(&4YU*]./4_W0B[1FD
M^VNX&@.("+M=K-6A[Y*]\*Q%^22+\&,C//M]-/$!(V80 [V.<"X*@1$P:LYD
MVS:_)6XAC :=OFL4LH@KY>&N*$GWJ@I92K<MDYT0*4R#B$!IO>&1>R#^;TWU
M9XI( ?2',1BW&MU"''KV DW/+S.\0$5_[PBJ;7P]9B4>B1G>E9V[QUKLUBY)
M''"<U^LSDH_\UF0Z,T];UM7T$I1*M%RHVSGT_[:RE?0SX1%0Z$GLA)]4*Q@
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
M\LF]\\O?)G3RWCOT&,TTF8A@6CT1LJZ3:[4-,<5F%.K(4E)&6T:I7;'>X,)
MOD/Q<;1@1. 9GDA^4SE<U=!+'S/P?$QS)E!(H(^=73D@HV[43?SUCZU=L3ZX
MTCA<:79VW"/RQ\ZN]G?;^@$4:>TTD9ZLO63)WVK>3[[3LY?X1LMA/GEK-PMA
M+]MU8BO%.233?J66)TAL) @Q[0>*+Y[I,GGWSW'P&^@7\N^MJ+Q^(/)S4%!O
M\QNGP2FES?^/O?<,:_/*UH;)>!)W$X(! \;$QH#I8$"8/H,II@A"$;T$1)-
M8'H'QZ;7V'31 A@))"1,D02(8E---PB)(@0&C*BB]_K99\[W7?$Y\[U7DC?C
M'W/._8.+?\]::V\]S[W76OM>CI6!8D.5:*-&*YN+V66FZ1G, 5X9+_QFQ6#*
MHJ=:$OQ"SOEKS++Z\7X>8N5SF:U*P8%H^]KVQYZF;DC1P9O"'TRQ-J_-6%A,
MQ8?5R0'BV+)YV[&FUCYC%D_6ZX=0,5JC],^0E1GO7M/-E3.FKHF\]"!2/TKY
M6D3.K="'6MR7CVYBDC*,.4(@+SH^?*2K&V/<E^/E,N1VY=(<:VL:JXB$_))&
M<@FY4=L%::2-^'3#>*A#,O$.19$EILU>BFU:RM?,C0U:7XJ-7X2[%=4[.Z"@
M" <!>%E6%BH[-NLCQC/N.)12N2LE&$T2_]L<]]OQK^9-3#LN]1P-NE*TM>XK
M^D4#=G83[NSS \F#.8O(4LVEF;PKU_>,'S+7FJ_X-0@?SQK"YAC#>T9JEB 1
MZUG4Y!AI:<!'3%OI6>?#!,W+B2E_W:OJ;:+5!VIT.S3H@X(#*J7]A<Z86,_;
M^%0[Y3K)M-=103*#P3D<*"JP#(%=N],'[=YX;F,5?MEVSFO>![4-680EA^CJ
M:=JQE4H]:-B]S _.:G'>H%B$ NPX_32/N-/;'3%EMN!-\R,J9,EJTGS*TO0%
M1KB&#M=)H_]C0Y*1W$_;YVI[ZOSMH7.)80DX*Z)'O7,\8Z*H#%$O\NF5\!\Z
M!\YW'!P<P% ;!,H-(?R1SV516>FM)QR<_[77^0NVYGV$Q!E3Z_*DLIPP_E*X
MS&I^N!QUKU./+0H+..+WXJJS:1V+9Q/;4 @P-*FPK-GCO$F)JT4_9$Y'<P:3
MA@IXO8R"<:MN?5=]@K3V*[7^:GVG\Y*EUE7*ON+P:/P2-I[/J>&6BY2<A$5L
M;&P11?A.N?ZMK+SG)@XP$I"=8167NMT$6Y^0>+VF/P$L/<89]L9M@[-57P15
M"_.:%O]7D8HOI>OW#ZB&X(AY6("=5XW^"@,1OJ7K1FL8KL58E$A36'?<9K=N
MA* "_*L']#W@9OY^LW<AUE;DR&UQV'Q^NH4S4FFH\Q:YWOC[$04P;S%._R.S
MS^M]19#<3Y#=$B%X9R,PJ7V(4FK3QS>6<%$MHEY &"&@@O>T;J4A3K(G:44.
M#J'[T(NTQ3X8QT"RA*ORR="FQ4SU2(TS*:>P6 PK4%N@YN',GM10GVF@*2N8
MWS ZOE&A<\;$:?HRM"04-(?3GA;31KZP,7C0M<Z:O^$_[2+Y?AD 7W.B+"V/
M7@$:5DD%<E<K.^S2WTYU=&/L$'+WVBR)0$5(/#0[1;A7C!XH[&7B 5),UUHE
MWQP]D9K74_0[I_CMY^'Y W<9@F_3ZFADHO(,<0Y,J%=).LVEBLE;]O WA.
M*ASF8><0RP:F,@S&M"T&AS<V7^+-,2F,[]0U[C;-9QTINPB#K0J3MLRXKDES
M*2:H/*DKDZ['S.!,A>&E/=XGI[MT\6-WJG25,&J2J_]0N,TV:Y+$3?7MI=5Y
MQ!.MD<+-\!D'<F.ELZH'UD_JT#EH\"#HN9A +;7CI&C&H]_U)'[LJH26KJL8
MMPL7H :L).X]5I[7:V\F5H8#&,DL4GJ7K!GS0#=B]K0HGXP]OSQD\$6>D&S
M],/($Y=6=GS'^D\57GX..^P*C3C]/@;1='&"X-#>6,U>;HET BPD$?E@(""(
M#/+3#=3C3[QV*Q? E<= !4LK'63/]VY-^6JM_D8-KW^APLL_<%EQ?2H@C3*<
M5;H7[GG+/^T@3#;Y[7SM6$Z7M0%W [8 G]1O#&*H[Z!\#]R2Y+2ZG22'.J0-
MCIKG,T[N#]7@D%P/YI1GZC3-$D_!V_JWP%_'$S5R5\DLB[!)=(@G<Y:ZUGV)
M_MT.@0"^"K^<' 'B"/01EZX<?/&,2:3- ($ 4 L \MNG^NY!5'#>I5EC7?G_
M8MZ7+$E^A+5!#'=#-(+!H'5^$Q#R0^BLEW_">8 9V#M;MPS10"8"G63NOETH
M<S.+ ?:;N4-!2&Z%<",H3A(T]R)/WG56N/^75>-\T>L+-* !\[C$U4:2/(4/
M0\<S2(N/#Z*L:ASP6BO43G4#:W3(=5(" HHJJ^#0$.+6IM/"1PY@!Q]_3A.P
M(I<"@^P%4O]IQ2]E(.WJ?R;%\+_XY_CF1]JZ':NMTQG3@RI;2!N@80;T 5WX
M\7Q^;Z\GUD=EK8.ORF AJ&;G<MD??,#7;_8]%-N$/3+&/M1*U <-2&!W?=BL
M5"L/KD2UD6R6E%]&M;WJ<:TUK>!$UC53K=,GJBUZYOAD'F>F+0PA^6\ZDC0C
M@WX(Q!F_Q(&PO-O)O"'(+>*@BTQ1[#;>AV=M/S#O>1WPQI)05ITB(%289B:"
M0F>5QC[WS7 ;*>^W"H]H)W"[;BW.=^X&3?JNT-40Y._[_HN!7TBD^#]Q[?F,
MA&# N1BE6.HM=08NL%.54/\T:6>5JZ3/RCT<0^+P[@.C:CP<H#_ I=J7W-G:
M0RQ3_9SAD61^C$$11MA']\;COC?ZN=.$9WK49T!#@S.FA&I1F4'@6X1P!7-X
M@4%,&Y5ZQM10Z2]4QX*_4QM',!T700EF_M1A\]IAH7WL!"683>]4$1Q,&N@?
MG@('%/S=6]!E=SX4T"PFX/EWC_"T=BA-/N0"*:I=T3K] M KL6NPQ*A<M#I+
M<5%XS&Z\3P9J:4LE%ZNJ;],C9;\?.>0V? S!^"B?0XOV)3U,FQ6W7S,F5D&+
M L0-I5F:</Y)#*K<'8 USH:-M B-'(ANLVP?+69U]A_'9F6=V";Z"/9FDK.>
M_=?:7);J];7*,Z9;(=J#._85&8U=O'NDLE"S_+46209DX[)-#F4XBGS&5/PG
M%?M#O"8L)J\:1RF]>C48/"^[)?;D ["?6\WCIH0P\(I'*ME.H>RAY]XMED1[
ML9=9[OEJ)=&:+\%B]QRJV)9-(K>H/RP%RJ6=3PA34GRL[*/T5M1S7Y,D0VM_
MOU>YN'$C;$5?^NL3"-$CENB<EVK6(DHMRD:(3TPY6GK*G#%)=&H04ZLO!SC)
M!I%.N)KOKAKD2=,?:CI7Q5E_;N+OSO^<]UQG_HG8.GFU:1^3.[[$6_^8XOU#
M[ZKSAP_N'MAMROC"@MFFWQ:GZFVN'YIZ'05>0&^4N^,@H+>TTPK;]$L!'->_
MMY6RMO<U8S]EKG"#69G9=II)NYU[6E0/:4YN6Z&R,QC4!H+FG'G"%M!DC$!L
MQ,Z9,JQ7O!NJ3B%QB<IYW6!_5-UP9\["P?.! D7WCG2E1S/^ X\KP+X9+2L(
MYCWG3)*)<VT77<(15U;FAT<VO"A8P[B4WS>E[+[K7A+MLS3:F5_2U9F<S!-Q
M"Q*R^J%8!VBU[S0=8[F^6+&1>WNY0<NFKQ+DZ4K0/Q2U=S<F8.Q?#8-D_8B
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
M-FQ 62T5 ?O#HGK,"-N@H@C"P2&T*]D1)[RZ/+?+FINK,6[[-_!\=4F9](-
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
M'T**79'US78#4!Y^_W\;X?_$M909CCLXWN\.I*LFXD@L=?E';GX4/N7GG>-
M?<LQAHAIT$;PB)X?&L@O[TCF4CL]XI49A)MW7<ZO^31_T57SILQCEXS'G6]L
M0][DPQH253PS)ZHU_&!C+BPL(Y*$/3G_T;9!Z+9F%[5A3$I*FK7GM</RZUFQ
MF07ZH(E!\<W]XTH\%W[QJ@42MYHZ=#C_:$ZL&FYLL3@A4$[B1 O5[P8E*9=6
MXL<2Q8V& EM8\JFWDQI*3',C2*+KT(MYC@<9^?U20=_X.#>H>/W41FN=PIG.
MF:Y98-$!,/+-I5(LO*Q A=6F?H&H(2?6/RX<FU4 $/3G/Q0T/WGRZQA\T5M)
M']_/NX$!06ZJM^2I">.YJ[KTG+#N7-!5;-<01NEN36%M[3@A"(;L'KA64VW2
M6)%5$?24D,'CZE>]D6B_J09QZTRK_JD^4&?F(,!L;I=PF/K(-C>L+I9J\AX=
M#Z.SS_8BQ-H;;'SJZI[%4HE5WC"1Y'T!)W;A@O6*CKTCZW&78GP!0^:^VX]I
MGWGS^QI1SI/P+BYR?#];%1;MNKG6-.Y63=B\[OOA]6*2JCV7R9+-I&E&, XK
MCL5"#:L['38HOE#K29M/\TN'*.DZ9)>,W%3@%3-KMS")-QVIG6YA+@F$GTCR
ML#AB^$Z(LQ "H*XA0V(%!8B@($6T^CMN==XHUZ)L5&D,E3FF,;Y1_U:[-&@<
MZ:AU4C?IO@57"3 -L(,-!%P;,$B!(P0M-\_;4BUIJ[M+AE61349!CH66R3\-
M@K"N1F_-&:<%]4A*:K=:7H?1%B;(ZV[!;H@5T'Z?ME$Y/.'B5^[@(/'C@P<]
M:%0N\2M9'S[WMID-0[T^MED)8T5!YW%1JS'G8?*I&'6H7S?5LOOQD9QP.^@(
M%#QZ6AX>1,OWU4*EW%'\Y;?O@G]]DN)?-D[5\N< \"8E4[;6L,IJ-BA$<]F*
M!EF4"5\FE? +LUJM9L0O_8@+:]M-L__@7KHDDA,DS5[CE!B:EZP3R7<K/Z.D
MP>T!=\63?)YJQCD'FHFCC$,X:V9O;__15_%G3!Q764Q61P"0[%9K5 24D9#:
MJS>FHGC<*4Z(RSYC8G7NKB^=R$\!*"W&A"JMKGR^A[]L.H/I_"J@Q\O/]MTJ
MX!G-YO+/.:SENU-FBWU>)=Z2F\^C\B-TG3#2YBBR8XE1X@YL.LA%, U)R6 3
MZKC?H<R2\ LYV$60 @=+#G$]';%]NZ7'MB)^)VD Z'Q2C[&.S8Z+S6,8-^:E
M5OD;R&]7^Q,Y(,U0?^NBTJQM!_]6LV39M?S,#QUO8-=.%\8^G ZL=CPEC7>/
M4RR;+$,U5HTZ<L<PRG[&1>; ",26MS5X-5CED;65P07?UCG(24ORD[Y:D6D.
MA??+BG%G3/>[MKA'H9^.D<8>=<MF92D3S5#71JT=D1* O90,6!*_87K&Y%SO
M$':U8?0XM?;(YR_>?_N3XO?OCW\]B1FE31T7O7U,S5)D>ZL;D@ /M.' B#)P
M<R4U(N0<(7Q]1IZ-;.V#?4O#Q8.YWG%C$3_3(>V2LHL293^@+X*5Y8-OBTLU
ML-K7>KXW^^$QS!\NR)/\FFSZ'0JO9=5IGM7\K"),M=J@18R*^-#60059%SG?
M*?/9;'"<VS\R+SV!0[=I>JN@ X1_T!$78M1NS$G4O2J0B@XY]M<<FCQM.1PJ
M3V=XBE;<Z_)R\X/9YCHC+2=GHK1=7@2!;P!%[6^$)FEXW0C9U]/H%1".Q\S
MS$!L)!,]$-"DM]V$S$IDU6MK:UMMZV@CL;*I@_[)-;8OJL#S*=B%O#%RZ:R>
M(^<8^!SE%TFKM3.3" R!X_Y(&1<!AY]7OIRGC9>_-!@E+V144X,KN/T4A[R6
M7?CPG*CS@?-B,D$)T<"B=3[77I@B[X<E_ R=N N&C'$+)<+R&(E^+$1I69"9
M1?M$OB,Y(2O9^6U:#4)N6M[3'.4_4:TXM=+/4$5D+=F>H M3G_S:J"],77A7
M(+2_PX<LGWV-JIG4F6<NK>D'<Y9*<H8(3>MOL<%;;=^]G=DT3>U@5=/-X5Z&
M^D$ZBY19=<]?ENYY+-]O%=LMK6MBUR-E*F[1Z%%*!?:80>#BAB8^B]AX1';*
M?3N4,"J^J%[0R4OQ4_(6;';KYB8?<\\M<7>7.X]?U93H^@'V+I;>WV67%<!
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
M8[PX)<%_F-[<?A-2EMO#8THJ5D,:6*<"LQ=G4$"@?H,>!"*GH6GKTA?*+2H
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
M^*=R<K/S% <.]HBZ-D?W0N%!#HPL7-,^?#:\G.BUL+BLH&3) -0Z-N*5GR1
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
M;:D8XLCU4A76(N%61):.\*M&@H8='=</>$843:;IR26[C-)D>JJ/"V6K,N:
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
MKTO@&<>U?A,^>4#FLW,F]'_ R:DV0YFL;48,)YQQ!!\Y:<I:!;0Z_81S6(P
M]-96OJ-8EZZYV@W&32\;VG0HKJXN6958[ $EHM-VB>)X^R [VI+]T9<$I9O'
MC.2HR)T:JR<30A?&X _$F^'H6H?.R5(WBU];Z%1,=D)JS(SP.!;WB$QB@Y=M
M6)$% YF,92 <E()3$D8;16V?QL]O[:G4ST";K+'$24S_LK%G8<\2P0%7O7=P
M8H!5V-M3,1I& #+JL:&ON]WDE3(EF(Y3CDQ0;EBF6*Z"L:+KW?9JC&GZG%VT
M1.N+4$&^/D[1CV-%U*3;'A@FWHI NS7@P_S]^L8M&M?7#Q?7I8J&Y7K[B7H%
M4+#)6 XS)V>^9VNU_>"K2KX!3]Z*GKFH>')C3%9C]5F>BM-IGX?C)%5C^;N^
MH+_4-_HOX&+!R4S3Q)'TI'B-M>H%/UC9(K65-N3K2\I"5.T?*O&E^^Y\#_5+
M3<?>:&HRFDSIM2QYF&-O_*S:O*%4BBA.U5M%-E&%GFZX?P%4U-4L)P8+YE64
M6^6VT8UYXQP< HV3W;(+O -=AD4GC/J$N&Y1K99R,&455(2T-9U5;R4$:-W!
M4[)<=Z'S-"V,6.&],P[]%S7.LYW\9*<$M9$*.'?HNL)/P7VQW:;N_H"[PX2X
MH;NY3,"[AAHCI^$WOD +HR6CH$$'VQ&D:K"P252)71"^RRHC[XF?=4M<ZG2Z
MMMOQ P]O_1;Y:RU#('[X$X:2<,"JX D7()BR*\GPF>.' #L.$_%D$ ^=Z\OC
MK'7EQ'=U\6,!.<?I]Q9354/?[:MJ^_]\CM[X+H2X*WW+1Z:4BI5 K18KB8V_
M3$2*FTQZ=,V)?ZD)B>2ON[UWT^ *7?2 V'[ZCH*R+9;6S,W :=_LQ _GV1>
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
MPP(L^>0'W\0O;2IMCBYD1EXR&3XV)+\F"9OIU6?\';-^W1;TA80Q]^W';BR
M0\V;#7(+V<:SU%_Q0:WR3\R(SLMN$4M9G0-YY/<U\M6YOS'&CJ2-AF''Y4+F
M*>6V4,+5HD)!YUA!%H!;BM;ULR9W0VWW(&2V+Q4<)_6%[=W[=<\<Q&X"J[TD
M(3RS"P*8B>!I^ZQ7$A9Q4ZTD+2-8OSM=[GK,+51UW%1#\W0N4/<U>H0#B1?'
M4:8,ZT'"+WB3N]W$MM6P;X:IQ<+^Y<WR_;M"_K&J7O[E"KZF4AU)CDIJ^*32
MYA$8.F.M%_CJ5V6KD%\_T?Y51;(_/NU-X*0"1&DD7_;48T4KM5WO@? 5VG;I
MRW3F57@)8LAX&\=I_V7; 5I[DX('K^0O"-<&EVS<>31RE#E5^CQ\Q_21F;KY
M\Y:E3>B!<671C=L_?5ZZDO_4(FBH\**_\#/4Q6!_NW=B5S!^S6;J$;#B/:]L
M"9@=*+C4"9TO.B;F,W;9[H2Z]+JFJM3,KZFF*A)#MZU[MF<I_6Z0JIEHA2!W
MGF!<>4M2\8*R ASNGZSP(.B2<>"I#95M(B%#-SA+$V>7](4>L$5Z'OV%1Z_I
M()M,I=94537<75A\\1J])A)7G=QF-6+5QXSF?_)V8G:=1B_CA"Y*4RGFENVJ
M+N&]]>9VNP[?3SQ)/>L3?9J[Y=BOZWRGZ,J&#@7N,"K6$PV)'%JD%01)Y,GG
M4JVI91U&=Z5D9#K")L:+3&[YBC;:BX;#C'A*=@5(2=-W%,ZN@58Q TN71_+P
MYCEBD][-';,\\Y&H]@79FW9K9\1^QAM>J N>SK4$YT+B!G;#1R+BI4TQT%^P
M?"]<_%_![J4(E+)==!-# U_<?)HAW XI>S' 1?4&)]%Y1O5#B>P$O 4Z7900
M4B(C.T@HQA );AJT@ER-RF9WI'RC^QR5"^'<8T372E:#&76EM?)$R]ED^OS-
M0&(!]='[?Z*GO:(*3M>T&CF+L0 4TFDJ!5OS4U)GV.:PEI$6*.O7&^0__L8P
M^3V0"5TY/B&1K]SO?])'7<[!5 &[J2/L?^JO0<V#]>^XS0P.W6AIPYWL:W$.
M)YH?;DS((A ")^XX@_2&K8>U+D@H.-%)4Q$@B!LFC:B8?7-Q*5EY+MX_.5D
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
M^,L$(UYC;>0*1$RPU;>K,Z'@$ &8H)CVC/F&8(1CKJP+B<OGE3BB-+G]:/S
M)>^S/IH4@NPTIQ@M\J64(JP]0&"SG,SAY;K8Z.Z0),/C1>.PH0N-&J@5  WK
M+^1\X6*,8 %/N/ /\YM/R %IE;N%;.FRWX4VT/Y:7UH'\J)A?$'PK_6ER6(F
M>$/(7^I+)UQ2N'@]0U.;T74]%CYDJ\/@=<EYA-#7_K TL<&G=B#_:#M =JG
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
MTTF%D@*Q+$!HF;GD6S_OL;RC_/2U"S9MTM3UQ;'#<:<)O 3-&:Y30^4+AD_
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
MME'<[K$,HXB(B B,HB#2I$O?&Q%&ZM [")% *$% "$7 &6E21$$"))01))%
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
M/E:K0[SGI#D1%?XU ++$5E]&+VVU[-2I-I28&-YK]BH+NX6<A(:%^?0,&C@
M*QFPI;8\SY!OC!,+K-B^E9A6E1JW)(EIC)1JRDWTS@72# &<Q;GTO4<Q-,$6
M=](6,S<KEY1J=?B09;##F9!*AY8N\\06'3:D/_^PK%H.3,1[)'@'$,&DR6U>
M&M2JMV(YIV@!M:0WE-4&V^O7QG,*GU0.U],':BL*KRSUTIQG??2>=?6VO"M5
MOV99_@8 EHB8(5>][XNU.XL](\6:2"8<_[;RQ%=OTX_6\;D)CSL(W:4&F:3-
M^[YJHN;U,3*2GEG.C*I.S*R" PD8:P?VC*M-EI,8G[-#"P-5L[U!KW@WJ?>"
M*Z$B_<(?F<.#T-A!:.RSH;$+%<3NF[:+>H\='HY?(=HIS*_V^%10?92O=%4B
M<74#*E_[WU':XG>R&U3(UY,I\5^?M:UQT9KI3YXA"E,2<6^4C^#6[XPD&]_S
M\;P&5RD! 0<WD-Y&-^Q$?0'2NL1![$?L@L,3($O]/;.-4[95E_,PA%>==C4S
M62_3,,(V(\9,>6V@VF"V*T=_9G1+Y%EM54-C0VV11E@1@5Y#9C@Z.@P4\J.L
MJJI*S4"3.1[XGQFVA--P3&$NP/'8?,[H/'BPEX7YK3-D[C-D(UEN(X46L,[/
M .OHMHC+*QK_S#%LN?K_X1C^<FW]&L)X4$&*+3('=#?E-D"!;'3.0+*<<#(3
M ?-8UC[==&K#=;?%R/P,60"HEW2A<Z'_0S(WL@-4=,)/^:*R,=ZN$O'.7@R2
MV!<\Y[:B^C1?P,BR*E)EM_4#BH267'*P_[ZJL8/68WR]T/T8WD:/<>&8?\3B
MHQ$8W+9$Y-"*[W<,JA8G4;R$&$B2Q87'OEV(X T253+BI=R"\UUR!37*XH!:
M&9Z&N,/8N**2H>0I4BVI*%,X!]"EWRC]0+MN83QY04,+2ZWS/8N=9Z-U<P1
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
MLJ%A5Y>.[L 2JC O$U48AQ )<L\\5K#@O7AH4EDUW*1-^OB,)#23?GN\-'I
M_='K:*:PE5>'6+2^RC=*[WNL[!_DI/;*$X0*#"O=7J2UZZ$Y(^'V-SL=A]IX
M(HP-&_7-HT:4$\^>[Y>Q:&EE2)LXK3*%CZNEWF($$5?J="^I5(ZL#L165"NK
MLH8-@.H]BK>LL2-R5)@W6[3A+F72O">.O5'13;U -8*!D##0)$S>2.&7P@WB
M_B^A#*("@'P.+YM,X*UON25;KGSIW+ZO)/SN$XK\?3B$; N8;):(R>U@^&:7
ML[Y?GPFQ]$I>J=F9I[FVA_7$SD4BG%+5ZUAO_M7BLI!$\D\7))?;PAX0L$7/
MQQ]NZ974&DBL,0*.] ]18F>*ILT2OQK/__CI#B'(0%R+5]3@RU4DRTEC,D>I
MP1#&;GW07#T;%"(3_GH'E@,W0Q0<_PUGX0\*$-'LJYD[Y6MXOR>G.%NT8$LE
M(RAMCR.T<!G#JEPQ)7LQ>E=4'WZQ/O\:$%5N\&H4XVT[KYJ<4*?9]WYN^.(#
M=#^7_YHF/NT"@N=N37E3-O/P8;/1-&^G@/L _C'C2I>O5S/.$1327!2W10N\
MO"[H5?TP=L.XE+.IYX2-/?:&$M6(<?)(-1P28!RN7*ICZ(!YR* ;AAID5&6@
M'B>JMT)>L_[Y:KK)Y^T=43'>+E2)M^FDGJKG=M^F>KMKYX1_)@-AH)+5X<P,
ML(5O=94XRZ355;5/R%4;)K4:U,487'E:6V@WO[F[.5^YXF55I$ZYUK>_OO;7
MT_[!>2]87=0Y"O/PC1T.<-AU4(E%QQDIV./ \:ZPJWGQKN*_O-$+ ^W_<[UT
MZ1)WJZ6EI;FEN;Q%-S63V=7XT[C6PS^NSX/(_$%D_K.1>2VU(G8D-5L,I2AF
M5-E(W5&#$U=*W9>L[NV0DZH;IVL+!PK&62_8D=.BLP8D,<-0ETW''(.'>QR*
MW=<SG9%[')DM-,PTP,=YU-I("*ID3,-!1.[.LW-A,T.FBAO/Y-_=/3(H_O?/
MC/:/'.E<G5[HP'PL0<_3L8DA91!+HHGHN2Q@CKRBG/]Q\XG:B4?-@%=$IZ7=
MW:6Z7G*^;I)*Y"91G115WB2O>RK9#[F\"T%5U$G#R<'VZW-;@A$)2I*V>5ZU
M0:R <MA5A#(0&'E9EYH9]SA]=((0Y$.D5YRA(Y2Z>N0NYNYQA.UQA&M63NIZ
MB97;\X2]4A ^[<?G;U9=496Z9HP<FLO1G,]N/7$+?;4W)RPQZ&EE+2ZE1.PH
M_PB9WZVN$:KLI#W4#-"\DG5K25-F7<".'77^.C7YF_17F0B4>XE-YU1)YN.*
MZ,RX^$5%<WEC$5[N'OB-D 1'?^:EZSV8$UV=A<TC6/(/R1V*&^S)D&<;[I"[
M>C\DG 9\_I/ZSW$0>3^(O/]>_+T%,K%&-!_+43;]N)5@!ZO,BB+8]I8-&G4V
M]4-MO!LXQ=VOM&R&F3@W\>BJO8#C!V_SEUS%<[^A468[U&4FD0(&]J-'6T)+
M>/QLG,Y7V3>9JPM02[S>W &W/9BGHP"E3OL;Q$7/&G<WW@?@"35:WKU%"Z=F
MC.A/ZY>-#W^EQ3;?LM1;OA1"V@'MGF-O/*VVPWC!*&#I:Y12/R>T/F6VOU#1
MCE)D"9.G%%D5+\)"TSQ-]NU>4B+@7!M"ZN'5O 2+6[5^^TM[_^Q5^KEV6D=W
M_.>? .Y&Y:"0THW&?_P)*CHX?@^.W\\>OYK\G=]D8WF2U&.[AK2+O1<%^&MM
MU5Z90GGZDS Q/_3Q68[HWT:DV,[@TZZNN)QKXD[>O-.S?K7)L>UC >*UDE+@
M+.V1-,YXL'W8.J'"T"=[\!D6 KF"QW>9/ZJU8%^B."%LKRD+_?/#IX?[!P@W
M]C@X+3R35/+N]__4;]>LDD!6-=%W\8<EFWNJ#[*^ 0L<?MA$M6J?8/,[1/<M
MLXK+WM,Y/=.*+']YG^LR,-'EF-HW2/$N]ASY1,K=JK"JXC'^B$'X61]SQ<':
M4);IK=J@*80HJJBD)F_?-L[,S(B+\"I)N&]$2.6^)8L%ACSC)F:ZHX<EAC8*
M-R9+98)BW?TWPK5:''G24[RE516D[U&E1OK.43>O#, Z>PN^<[SYE6^@I/M;
MUR*"L=)R#<[:HJ .9A=4>\7OVU''-+\0<O\* EOASM.LI-FU0ELE!R5BB7Z+
MAHJF D.U"O.NBV<,%V;H0$J JV@1"1B9,Y Y.'LN).,-62V+M;V[O#%T-\)V
MD!ELO#\?G_^T_G,<U,T=U,W]3@0K#KL-D5S>2F&>$.?P]H*1G3OOFBBY7.H5
M]LYD*EH8HN"#FA?R;PKQ["UZY2]'L'J26X[F$E-L21VRAA9P>M@/OG?F%A*[
M\>2Z7?YL0W5%T/#A#:/UA&?3K[)Z>$P0B8*HL;NM, TI&T+EID<>J P,J@X"
M4_&!)T/X?4H?C3#%!!S D69:H3]GK9():L_* RA_P&U.N%LLQ'4\?43JSO6S
MZ/=OWN.,]NURLM%9%CTO Q%_-2_CE^O"XOLNLS@B(RXN+LI^WVNVH%AT4>3W
M]X8*F2D5K@]_AE9?[W$<[]F-B%RNV.-HIUQ=:HY<5]OCB-SCF+<*R=-:=-YN
MW,UK[ONIYQ__3XM#;QVGM4XZ>:]Z#_J6XQ9N+NHOP=]%*+CMD&X6=X>1X^84
M[V=Z*?7?_/;3';YLY(QL.0S9$IP_6E*BB6*GY7<0KBS2CRX#[Q'NNX=+!]4[
ME41/8R9N/_R\T-_L;AMI<1>+ 8GE6Y;5)Y)")-0S9=9)3^8?G+[>+[CZI-G$
M^.52\8OX3_\7ARG@<:WXR%/ALOU.J,#9]@?AZL]6D!XC#4^;U.I5AHL$+39A
ML+N*3@9O_M7F;W>VS1O:MD-88GJ4F :[M<N1P\8%BTYAC<>:,<@6J2!?>S,^
MZ]VD-Y_L\-!]I[,R@-V;0:GHF>9_O#J<UKR - HN%1Q.N'U>9I0O3!E=8!+_
M O@9A?TRX&R5=-8/G=V]89.S6A;*)SYHS=M_%UR:!ODJZDK&@X@]#F IQ0!^
M^E',IYM_D0_*[ :&"2_A*H";H:44<;U]=[@!+3RF:SFX>L&P>91OZT0$PE95
M^1OMSXC]Y>>N5B+9X'*%B7IOQ^44/ @!NPZU=8,*RALID*9^)B19:MV)@R'$
M]SW5.,V%H86PTHYL6]@HWX5 ]<AF1 SQMI[?"N+K>;2J&AW]&C,9;1A>P/HZ
MQ> 9C27V+#V/=BK*IX)?55@C-@V7[V*E=LS_@9\,[JV3"2#F"<_K?;^7+,_)
M<T-2BN;J+M$T&$=UM.@*-8RXE$S/I3?;E!8;+TT$QU]2[*N>&Y,V/GS<>KM
M?AJAA92=!;"[%^1=06<S/D>V^?OP%WP\=LTO4Z!8UT 86I9SIK0,TI\IH%IQ
M^XHM:-#6&AG@J]XWH^T9>/&*Y_>);C#NJ$@=YV^LSG<K<P8<C4NJ"L/.Y+VB
MRV)A>2"4$GX.;#B/G]TR),KSZBE=>9V@__PS8>P#_(+#/ZBUJRS@ZH<>W.M9
M$$)!>]30Y144LIH6+E Z7WO!R6L6;I>&EIK53GQ7@^U=/R^'7Y,-D=&Y:G?[
M:W\C@:($3\MPWM;8A(:78V)-$<(Z$SQ.PA<KN"/E\*UJH"87<=0E5+YO 6J'
MNF]-GP!'@L<74'$8,.M^8";6W>M:D_&E^E1_R%7D&FK'E)C)5M^(<;,GUH4E
MMPN2^K<(M:&P+>MYT1%W\,I)1(\S\9B17T@ OUN!E[O/Y2LX_*ALT/-I&M7V
M'=0@3$U?8:HWQ>[^!%3 8BJ<!W'C1J_-":[\>]"/=EY2S61@*TJECTQ$H9!!
MM>G7,JN#)LP5&=66UA*9J,+,V,5S"55%%%>9+DI0-5U^CP-\/^"2"JEJ(^':
M@W_\&3KF;1[1+30[SX95NI@%F^5^-Q=^>UH;],(X]'F%&ESJ6NIM,@46ZM^?
M<QI_?3I*-%EO.AY6[3R-N+\:5>*JO)A$=!7+Y59ZK0;PS503\867J^/W-^V*
M7S9M=Y3RKS?M ^:COP3S48"[O$;RACVU(ES#>N9Y_IO(8:ODQ?QK\ULG15T6
M.7=B&LTELP5B+GY&YB^^3':Z=91GP;*HH@9P\>T3K1D/.CBGMHD@N$7)\&I
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
MMKH#KEMGW2Z>!X.GC2A3&_CL':W+=W"[MW..:Q$QT/!F33<O,(]X,][Q1Q3
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
M4P4/1#F>-=*<L[?H.DW@*QPMI=;$2)'-%Y'% !Y^CYR'V$+6=597(<6,Y%K
M[ P@54!4T70>J*5@Q+!K@7E$4,9^STCSJ$-9RJB=A[W$ L4ZI@*AZ(@:UL\(
M'R660J6$^5CC<'HGXA]]"*6-FE2=R&PKNK%(^283<?VKTJ8A^9.%N-"1"M;M
MQ B'%RT#U?T$WNIT()<?9FSR+L&I&EU&P#-*1%V=#6F5PD4?W0_&+I'MXK%%
ME"(7!R2:T!.#5"D6]32:]GYGDW#M]7M7V2!.&^>5H>+P44G)I)J4JXE; X,+
M\^;WENZ)1#E2[^C=00IHYLY[7=8\A7RZQ.1S6;!*_&$XJ,^.:*<L/6"X+I%7
M(^J.5=_)C#$&*IJ84VT-@3\.HMLB$=,-OQVOR$Z6T$Z6T/Y&2VBIZ;(D?2AK
M.OV.LB^/' ,$$]V%)>&:^U*N18O+6$-=,JJH6Q4AO7KJT,5WJ:">(K[Q@<37
MXWSY?#5@@::JZ[TF_]@1Z!V6#U6PZY"[>%IPRE@)1F\")=  BRW#)<OS:!0*
M$@CSTGJP/W:NU;ZAJV3:3#"J<_&@"Z;'^NEXTQ\FQ=#KWH^,, 3D*X?YK5B7
MWU3-'XP9SX;+(VF9-8?NN2+UNER_ES<TX/JS-:[.4Y,-(W3U<N;M5 J><4%J
M\F4^N%3;J=,'<5OOMO)SR+Z;YB9"" >#P))17# $B2OMC,W,CM+0'KX\T;7.
M^)+2NS8 K]:H:62T2:UVPMA%O>0@C5)[F7F]H ("W_.%>;,6^XR6JQ^-^J+J
M./V-^!R54P.*[E[A$N "!MZ;3[#.5HT;ZE];X$UT!A*V?;B7#JZ#T:NQ=)*?
MEW9GD)+"J%]DH!3EQB[1T&RW,&@L<TZ4OF.I<C\]^LT^H0V?\ME_P4C'$QO"
M:;P0WD4FY*LS%%W6K,E&Q155Y%R S%R*#5O??<_Q?)U]W.3TH7'[S ?(A4A
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
MKAR<3R?F D:3\JN*1*@> M]9,-]4X/U,HHA+KMD&H7,A; !KX2GKSD&$7(0
ML_O,CW>:$TG16.@BT1?]VM'/JE"I<ZC0]>!'6S-.8*?2DO)MB>H8-&I!"6R[
M#;!,AS8[!@[\02?_N*<AI/153(^TK4."^P'-OQTWT4]T](F._COIZ$_VAXQF
M%"P4'ZQH/SP/\BHL+_\,"H!'N>9+P0KZU5Z]61W:MW:T@%6L&[_1?$[I$2$8
M]TB!>\YJR7<L739&R]_,@9>DD0+A;,Y3?CSP4M1<Q*4_/EI"\%V03F-K^% L
M8XBL)IZ=8,I8L):>2Q[&BA?EFT,/Z-;X2KCVTV-,?^6SNY$XACA:^-ZMCN>W
MCGF\';9\B_>2<N$*-X^*87^0XNOJ(M>DYHG5?O]YAOV8/0.(T/>?0L@;*3B>
M_67 E:\%6+16# C.=O+ZLN8E@%QV: BI@0X3/1CRP*![EN;-"CU&LO) ,]EK
M5P]-'@=))@1.>)1@AJ[Q$^359T&M 0TQ.&\ECR:CY4B59U7A7:,/#CH4?Q^2
MV"Q>#W6HI.4#]#<PGOKFHM7-,$A)!480;R-O[& ,,CY7D&*PTYC6]UJZA?HZ
MW70A44?REV>G(MC / U%7/6;QQ9E.X-T6?F7F:,C[\?GX<,>L45\MEY(;-/'
M 0\,CVAO_[M5WJSVV[6Z2G>95./\+FQD3 \3^_WP\&C7:'1!P7FERLH*=]!7
MF*9$U]75G;M3H!-]7J$ @;ZIX-YQS@5AI67M$G7KK+]$Q!(]G04,V01:AM04
M8K%8" 2329>75R/\]2'+=>;=%G;V$]KZ=JF!,SE9&RS:I/+SA]'XWQA+]XTO
M53V@WWSM?V]C#F3 K]'<DR[7^&:K\HBC%OMKHJ(H CGQ!NP7TP WT"_O5M@
M>_M-L=Q#U!*Z;P*X'I \SOL)\"2@]GR7/F796\=B:]Y9(8-N8T:UCSA^CQVZ
M5OMQ>'2DT.EV?;5GN$=]J7R[3' !?FDOT"YV@]BZI+N0K!JD<8[A"N^VYU@N
M#:I<[1^FC+>:?!KW7;-SWJ+[O;/8CAQDM%'])?4 G@>/0Y'/,(ZHYI8ZU6!;
MH%O+C(!]<(1-)0U?4J)D-K':(O^"+6<CB@;EE= \!2#N)/A[!C*"\X\&6?G:
MZAM=[4NV0T"KL,>RM77:@&D>-[+'B&7F]/,LW+5^[Y9AURV/)!>3F6"VEU_=
MI51UU1R!8[:H<7!<DMW_LY[[QU\VU*Q#^@<HEE5[P;:> $93N%"4P5Y0;:5J
MYB90PS+X$N/?FWS_1-U2Z.<'UG-)6[OI4$OQMN^VDNT"$9;+5<Q+^#K<%9IE
M;P'OA3;=+]_N<1FPX!T[<(ZLMV0\7!O:K0X-RU2<B=^-\>M?7+/?=]Q7U% J
M,-+G_!>;M?XW"9QR9+[6FSK^]O]W0XAK*KLNQZ-JH0&5"ZCM)RJ-N009VU-K
M$ 7Z\B#C_ VEH%_;[&WZBHHL7O=!6@-R%0@&"G4",HG":X22"Q5+J@U1%+4W
M\T61 /?L+S*I@$_H#2<?B^+%(5E9M:!])4-#XX<_AMF-ED610[>E:99:HM9W
M2,*_O#^&S'E)EB3KSTJF3MD1Q_6#%^]I^!8[4M?!P'<%OMR;F.'EB)J6UE(0
MIX6WN(['\"E]VV"5<H)!?]&?U;/O8FR>V#>B77U_6VTGOT_2.^(P>*#\\;&Z
M!"0C?'/Q,2>GA654J>\]G:G%Y@EQ.N]S=)IU/DS8%U.FZ!+B+9P8WOW2*9\-
MB!M)'LN1QR1%HCK7+6DN+JYP0D4K&"]=++O%W2=5[.7UUI1(*"<0"^Y< !D8
MV%PWRX5"H5I9Y69%(N5M(BE?]?ZMTV2>Y;%FAU+.N!)R!BJ- APPIP"!0+/*
MK_]T@5^OY/\GU%Q$/VKK?!J)C719B_SYF[;X[O!BB20/NGGJ77 G]*7KA<QW
MM<T0F5V06EC2?<F$3_0^PB>PK]5^>P#^?O%]O*2Q/O%FN1$ KY(O]3E1F%>%
M5QUR_W[S<.N7>R-E266^* 0+A,7> U4_-@%R]=C)<YG8<6D#C<P[@48FG)R<
M5Z;-J4#YKY>&+6UQ3$/Y@>6/+%SZ'Z%XUUHUQ;BJ&.[M9,4@@Q_ (IZV!A4U
M>WBUK#3FR,B(13;> QEYRT4+S_R^3B_?0JG/<[AOP=C]_#:_R.KIR2#UIQ71
M(6*@T2(VWADACB)V?3KBD&W4ICY^,.QT^_9]$W.J-X^1;-T8#;:I=GN#3N3V
M4$\_J#QP:&H]0+>-L/$.Y%F_N8.R+OK#BU*R\..F\$F!P),"@7^? H'?*8S>
M10<_O!"E]LL_EG!&^I,.OFH_! >+B&'.VG[9"/Q](#W=7#3%6C6UX^*H);]E
MH7MNS\UGLPA8=J;T_11/8[.,9YMH#_Z*)5*Z>T(%M7.#Y/.@]HY"-VK)8IE:
M+=3+;)7SN>02%)H.(OXX7*JK)8[;Z/QI[EV*XC$V%]K(UR%2/"RV-K #5:46
MZ)LW[E*1> \:EG).W+1 _XF1ACY1#'GUJSR3303WG&'6S!*U1ZIEC6J<(!!7
MY[_V^'2R_MKPTRW#9.DJ_D/35\S_'L_+X5-7/E'VJ4K;M64#5;$,\&IUJ$<
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
MSN,KSH:N_KQJ^C)F+/S-= FJ1<\[;I2A9ND==+F.^,! A)Y "NP3+EK;7C]
M*R.3?['M(12=#<LV-C;BW="131P8:]-LW.P\XGBQ./-[9^\B+?&3CVSBAV8S
M\HJ4B]D OD>([,IC9"G!KI03SN1_U57^X7&M46W M3F8SE8)-MN9;1.D68X
MDF3>?YO<?V&?WX]<HZDKT\QN"*5_7S)B0_-&J7C=F4D=!\8-U<Z9N@=)399Z
M" +46>[;'9XW6"$=_*P<63;Z)61^<KY4Q48]J]Q!X%VDCNM%DDY0[XPG;7[6
M'F5O_B\21#BZES]25V\V!GK1[Q-!?PX.I!#:4HXXX+RLF0_"EQS'W!85-N:-
M)=IYWWZ[N88%Z]%.T>H9JH#+?)%];4PKM4W()C")?^ZB,)F*WBNC&6,PA8^
M4_\Q&U_T2K/:8F1K=J]_N)7G=*FO[N'&O /7#'DE4<TF3&L LDF\%1 Y._+M
M#GD>CSMM:4XINZN.%BN<_TW%]N&>_T#\*F.GXE4>^U;05_UAOH/E=OH7(VZC
M9D8,_EB\)%8?0=A\]&ST%'NZ(B9^U_*9E99U3.OREL>A>779W0=/O]WZOZ(3
MO9BN7R-[R5 E[R+LH>GKYU?VYWO8"BYV8XX?.Q_>BGPW,.^2FO_LX^UC"/\7
MWF1RG!5>_=F3SZ]VAQXNZ6VCM[2AS%?A0J3QN>:K;\C;O'!@07P72J>PQAKW
M)5^6)B>*8*12-R(J;O&)(60'7Z1$BF0U)%2ZHT8*G9B.V#)%,S51I6'"B_?#
M19#!6'3Z[:U%PU8UV&!&;+?5R!C$W^3'=J]6'0]L"(@SA- O\NU17-D?MK%S
M8("L!NFV]O:CMB85!$)%ONG$/&M^XDT%= F/G^W0L-GFFN\^YYQBI>->F'CK
MK(YLV+(],89H(7P-J&"5EXG%8C/^Y_%\%*#A7ZEU='FU5_SEVH9=GYA$5=;,
M1)):=*WRD$!4 =C5$[.B:DI5JR99^*24+MOUT4SUL@;2T^Z[S.7<TJ$J!VG
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
M=&HXS73EJHN"Q?J%=E;G=Y'L<8_$#Z!B"XJLS4N+9)V620I%9:!<!YR4E(G
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
M<<X=/7LX6C;JZH8G? B]^0X'S\^NNKLVBTK.\]O6+2?KNC>YZPV"I1IWNH\
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
MO* V/8E%GMB91$.GB_KJ*ECSP%G>7[=8?I[FU49SK %#8H(GZA7OY]X"]>V
M,RX%W:K3>TA8%;U^>2Y=$HLX^VZF<8%"V;:^2"RL)N+K_G P&TG\A/2$1GGD
MUB0-20?Z]'8NDL7G8RD5"72>& !(7%E><#,>C?&3SGGOD\,O#.L:C^@?9IDL
M$N%5''%XZOH,CZXP\[F/5N!55)17Z9C6[]1Z4Q([.'K-06(EJ$^L7N[+:N(R
MJ]L+)4[4&(L IJ;;IR$P?$C'*:\7Y.S+-N]6END#S6%G-9)W+#J8R9,R3]:2
M ]Z/L+99-I_>=^3,B!3?$]^1ANS'4-\)6/[X*]V?A.C:O3@YDY"T)R/<:M!9
M&K)\*)+7]W6]79%#Q/N>JHY#,3MW]?C<LW>["B5V7QG9F)L3V?F"( ;YBJ;-
MEULE/L=77OI2+#U6_-(R[H5"BN"K@0RI%!%*GF+.!?6AI )56EADPK-U2QPG
MB&2D*Z$^@+KIY1TL%G'J(E5D6BP<P4O,>*(QE?ZZ+<1LCO:@DJ/!:'[8*K8P
MF>PS:C#MX8ELI[3D30B^\^ SF!=/:36)4'K86]MJ349_W=;42%AX3WJ+6"#%
M++DS6@N!(/X/MC#; @MD,ISXRGT0H^K=\TA7HB7]C/%4VR(%16L=L@**BU,)
M'0,!L$%Z!4-.:L*_9 85LQP!ZIS7A*LCK;W5%$HV0O;T/R=#+4A<$R4'=7Z%
M"P^:+GX3H&<42?F?C+&H-?_S7"V+ZU1X?.P;08KA1-ZL0\$=#333O3==5=9'
M #.[=ZWL$V=OHTUN/\\5BDFYG\"BSAQARQ2OO&+8PV,LTSKC-Y(_,ABI^QQC
MN9.P(CW38)D\@"^]4V-(4%]H'HX1P<I@^TH+U*X?8@P/32-+=L82'L FZ3GR
MRKBH3_^+O?>,:BO;TD6IXUN.92B,L0T8*!.+;'*&4S8&$P1%$$&D H%  HDL
MF5P!FV""31 @(3@&(T!"PB"$ !%LH@D"@Q!98'(6)IM\??K=UUW][G'W?:-_
M].CW^AL:>^C/WFNN.>>:8>VYYIY7%KAVMT;J:.=V5OL4:#XH5R^,%2G_3/>>
MMYLY5FY-: *ZXC+N!G(91!?+5B^B(T)ZKA0GBU]^M-4V\V9T4KU71(5]^PVJ
ME)"T3,[Y<B%(84K)F$(H 5.6FU26DY.3FYB2MF[!5 :J5I5"#2=WIDQ^W_QV
M#JF#+^D>==XVA*YOU?M$JLV_H577]HR@TUZT<)Z)M61ZIVL)!QE/0==:,C/G
MJWILZVAQZ0-/J_>HH7.D]MC[L],M3\=5B)JR'UNUR/1#UXWQPDGX!.J;X#KV
MVJA33A**J8KBT2 'X.OH@!M3#[%,C(=XK/*G>C&QVIVH[J*^ H8NN#=B<0O;
M^%51780+GTW?(CO&!ADNE$ F'@:''=[U/><Z",#O2)B6'1_&'HL</.R,I[*_
MLDGZ_[ZEZ5W^J8Q/"XO]$,;PL5S,KN'-"IG&2W/&[NR;.KU+C5JIK0ZF: K<
M2^4?C\?%56W(O12!U#3$?\)-T_=*YZM9@HB4B"@?5BZV3K*H+'2> J37C_5,
M]"2^LG'9STMFR4&7K=2V7<$Z^S?"9<K+5URM2V0";D;9NV+<YX3?+=[RZPX"
M&BWE1-IQ1AOK -I9:LRZX0"$;?(8KYK[U"QLNOUX;_R%&CF,WUK 339:+]*E
MW\ P9"!M^7 B;WG"&0;W^>$?$WKA,T.MREQMAR&?;BH/P4"+KGBCG3R8:DR
M2,(#QP>B\NZCB01/#-C__>^(,\[>A*+C6J)6V1N=9[<G4>.,G]07*:PG]5F2
ME*GKW>T,FV$0.JM((L/-5_^ZO3IT%" ?$Y#1G%\\KT<5M.?W'HW,:$X\/;M4
M)3 3&>>BZ3RCI-D:$#@:^5)HG78AQ-M9-H72V#Y;% E<+K#R'+(%#SJXB24F
M[VF@[JP5_*6E;U*2CZY\*ELTW*G+P$TK:SXW\/SK5R:U!^(S<UMK#"H*-="M
M.&YU@C7J%\OKY:4/E>VP'V53VD![$OD1P?V&V0W9A;P81V/#E?B5,,%XK<J2
MJN^0L4ECG_RYN??%&NDO&RD(8A8\)W%,2"8_](B'39#:Z(9W:A *=50K*XQU
M1:&)G:.SE;LQ 1[)%&KGV,_;6;!#(7.=&\[.UMO4I3)024:1I6-8R1>^#C#O
M=!C*67QG*;6ORA=R.Y$8G4!W!;)TQ318=@R@Y?N$A E5U2HQ,>T/.$^QG(14
M+\/:SW].O_YC6^R7CFKO<OS,E^Z/8RV] SZ!XBT7@L8FN0/XPT"=,O$,3Z4?
MYY7#7> ;#;L<^<VM@^'=-6NB)=2GQ.8Q0-[CSD]MO2HGW/!?F[,@2/BLRB0
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
M0GH.J8S-=0^9 G.K%2*C@''W_5+OX8_[#XN^HF)<MOU/BP+F<A8XYUP((,C
M?N)A$ >N;!;^2L^[IIMS\2/4O >TW7$3+"%G(O"J MJ*?UVY:E=0Z-3DV&47
M1:I/O>]R;86A\,A9<5$PHZ(7$>'W1$]$#%.$I4'.N?AA9"\.4PBBG07141D^
M%D8>Z&"=#16 )I59@]0STS]1\9]2\_6VX ;B-V)Y9'7P41*N8>_U.(XSGA+M
M]CISM5^A6#[%97_DP>SKH44TR ;@'NQ5/)S/9RY :'%+K?9.EK=-W[2V3@_"
M4]! .UO[H!>+=QZG5 JM%"J ]XVG_-?? 9S%O=;Q/KE\WX$=0-A<HY'C;!EB
MB179ASPF>>MKZUV_E8/<C& )3X,F3D<1<8< I[;3:%P)BG!_>)#5Q(!#_M;X
M5,CL.+Z0Y'&G_\M:3Y$-[)U]?1C@.XBF-C]B&11W_O9Y/4BI^\E[+T-GM3S0
MNT^MV1Z+V-NPL4?ET1@DZXX>T*4;EIC[64,LFD# /\?"@4W4E_/:&^&N?91(
MN*-@"5)[MW_39"4U5A>%?<4]QD%.;RK^,7A<0,70+Y%W+U:W.R]6]Q&8M'1W
MS^W:X]Q8^X@PR=4A6AVM3'Z(K+!F;CD[/&NZ/)R.<Y).=T50[3.'(D1_GMW-
M)[_S5#DU^:T12/P<.<2XK3!BI0/.5>OU)R2MY!8N\ %"@4#^1[8_CC7Z\<*P
MP[)))*"0)SC7</^DGZU\,/2/N77CG&LZ;-KIZ6CR+>*L)E\8O,8Y1M5^!!,;
MIFD"\/*='%O/>FI:4MT#C;IHUA=1O<IAL+5ASI-6EHB:/#2T'JQH0KQF_LNL
M0)NM< NWQQ\SV&?R_,@G^I6NFF_N7-L%J$.R.O&TF#U^(POOW;[NY<24G+&$
MR3R-L<9GJPH/+04Q;[0$:V9]@@E%1R+^)GN-5D6]SV3PF'!\?GB1&M-8%: V
MD,S\<EE)9AKK*R>#[YQ4NL\;V0J)!]^[:[AU^K7U*&B.^A\GDD\*3H]C<^'S
ML)UNF86T<L/QF+@>FZF<3>&TC>.% $^1'U%O_^66_S[[^O]E"+B@7L+;D-D%
M+BT?TD'F8._D><5EKS<UP0/H./1X@-UJWK/RP5WH8,;>/;-\7!^HQ;'GBC?&
M+:'E1HO^]Q,%26<E*>#VD4>P*Q5D=SK^S4U7(F*,<";2?B=R1U67#MDC8I$;
M.3@&A?'@D$JNS)U5"!%39%$^Y$Z(8CS:KXR-?(TN@XJJR 5Z5/!DBCX=>Z\B
M[.(D0B2G=GN49%*". MP?]^O]K*^PXLDV^,LBGWG5=9U%95S/ Y<K_BQ0VW-
M)O]QA[UHA=K%E!E="\]02&//FS$\IIU9M8 =VDBII$4&)Q5Y(\D#JDVT"):=
M*\T!7U@/2ZEH$N6+O1*A-$/ *#)[<[ZD:>OAE;KIU2*;TS>,>SG%J7R(\$8/
MG\KCE_+HSZN1=7]4OW>'7R37+:>GR/5NI%!U3X;'Y\FK@,O E,=N,\7)TB1]
M5M://0]P@ENI\TTC@B:\"4.3?YFL,!S<47?0#ALO+5)N9=)5 815C *X%&_H
MXP-JZP5HS#*.9A' '[PC:#PQ8L-@8<3FILEZ?U%_R4ZGH7_(S?YBJEOVB& D
M+[':_O5;O^LRI?(K\X$Z!>80Y?$_K"!;>_4>9L>\F+9)U[E@^S"P? 35EY5O
M6F_PF$#3Z%;U_T.E,<.GUL7XFE:K@YIK90P;&0 B:U>[4(,Q?H6E2TR@LO*B
MZE6YP@7>X,EV.RL53V3;$1_/ 3MD]RMR^B]7>?<%D>'LPVEJC^+-@7<;^U5U
M:6+[UX04&E.N?U.A>CN4BGC1;IT."]W87PJ2+G[9Y;&AX/54&PJN4@O.J;>3
M"1>":;S,5_?XV*0\6>#"_6G#3=S&*_/4:>869WQ)((YF,;.E*8V$=7S<'WC4
M3<!1@&OJCLW L #.2(1,DK18]YZBKN(8;.ESK>-9BBV=]Q14-Q6WD:;JV52;
M,NWZUL#%>5;Y"6ZB<FRCZ_U@L22\<FJU!L2G?-P1_LI\44O!'(6R?0BKS^8_
MBH&;=4K:')$,$DMJBM7 $M5UK4J\BLI1UUT:GW=XC:@V*L$@8.&L=D=ZY'OV
M-+L2H)S4VJY\'.9:"2# )FZRR1I [:E+/R_D+"=!*TA3!<LC*S[;5BJQ$AL[
M^57,,DNJ3ECI4#I)MLK<)@L48JZOD[F$YC.UR=ON4.F7V.[@C?,027@W5U]&
M2,(GS7K6XC+XZI25&8FIH:T-L9KS_SO/8W3=$%*_CC-47PQCL:3=5/;RB=W+
ML@P6:,YZ9A>/Z^Q2T,DJ$NH=1FYW"@><\@LLQDF77>ZXT5FTJ]NHCZ>*D!GP
M>9##-RF].W1FU93H-<BBV%Y(C?C@.!40QJ(K"V7NS.S0D2R,U,)J6>%D" 0B
MIJ-2,.7Y^>7G/ZKLZZ+5.WJ1SIE"*0$+<(6JG)6 T&?]<TK>*6:JPXW# GX_
M0JAJ:.H]!5.)-O#:F%L74S[WJNM]'#CJRK9[X$"%XAA#RYKN8[J"J0$"ZP]J
M\[KK45)B>>KU]:Q$@D9;G]2>)MQR?89XBE9*8]5^IP>X\Q@[$C7EK7SH@XR5
M\"]0_R&/M2FQ4**_]ZU>Z@E'$H0Q%T;I3V'&HT6-FS#C&\HVROEJ:TY0C -*
M7>703&4(XQ2L[9><:@8*,<Y3O&=5^-A5]!L7A\]W9S?1?4)_]%:):].-;&/O
MM_6Z=TZG,"J!A_@<&@)IQ,C3O^5OT7$$WZQA:4EY8.<H.C6S?N=<W-J9'0O*
MA]H[2WUC.Y,BN^*DKZV,;S:SGTW#(2/""Z/"#H)\0R642/7ZB:<+KP2#F312
M3N<<$E, 4K_'U-N#(KP?FTN\W'X9;S&]:JI##_\YS,+KKGV0@,&16/FF7L^G
M2$UDKS.YH24\CY'Q6V(NKL\K!((&O"[?ZYV2.] - P[L-M6] CL;X?\\_G_P
M@UA<7*)K']4O1II!*B.RS1>WCP*L?]DD;3^Q.+L@&1[/\-BVSY(D05^T+P2Q
M2)N5!\-4[[BAU<$R25.I./'++8HBX&SOPZ:+^PY81TI2C_*M1?:$9BE^@9@)
M%)(M7*B?)<@5EDYB8(F)*5WQJYC5PE)R8@Y9VM\"81%QH\3RZF?T 196ZH$\
MY\)$F"W%A (K7E25T 7-7""WPY5OV81!>VRUDRHT=!]S-!G+3+03)!\O=$\/
MK.[\O(?P<CG%9NNW><J'HZ:%4Y.W;BHI^ODC-64]6T+'=?#N$I0W\65SVR\T
MIJHJ[QVL<MTCN@:4G=RJP/K\G/<6Y6K$1O-42O?<0*JW.R9J+.N7(%3#PV<-
MG6^HQ#>1FX5[QC&- K!)^+[-OHYM\-9.N+9/A63?[T-5<^J2$1J4#A5 F-^#
MV0[HC*BTVY-08[7#EOY;9*'/O&T.)I<QD<)Q/65$+[ "\U/R]4BZ&+1]='HT
MD8B]Q7%X-)JX.[R"ZPCXG1%\$A7;S<83FE&Y#@<^J.T=8?SO[%__=_'P_+;9
M+U.[U/'=_PA3^@%5%( L$E!O.-#X8G0+JZH8WBM=@ND,Q7RFW5)%Z9YD)T!F
MYJK]K6QU,"O-J%G"1OI2PXU ;$L'^,SA78=)KL^=4H(,(7 ?1F#5X?+9,9[R
MHRFCNR-D:\MU!*>V-@_!=\GR2Y(8G"3>CQO;%<<:IO,9,GCX%I^WCB^IN5_2
MZ-MQ6/1)7^P8B3A ="]=*_8O2?:S/ETK1@YGF>FDZ3/-H'(@5N](6TN64X3<
MW%H74V(8]]9'\E9D"CV^_TDTP_?=+YY0<GF%(@%;FU27,;QU9R61XH.":\JT
M6B=,VQK.S,)95:5MJM?!B!QL.%QHM3F&]'[7,]__< (9OB4C,\TQ"4B3T;PF
M7A]YSE47@0W9ZS!V%S\>^9G=HUZCV,$O3;3B+;F/#B7=![E_^X!DBB\!I]90
MJTOT=@ *6E\B_Y3W@6'O4G_[F T8']2[N^!H4?(#E3Z\SEPA.U2)(=SH=BSD
MZ5A" F%CE>.2DY!(]#(RYDEJGPVB0?9EZXEU>H=+X0-WWZ?I:(KR^2"^UI"(
MZQKL$P'>&T3GZ3Z=2!&XIUC-9O#2U-;.&F  X:H!&@A#%46[2\NGMR)7&$>5
M*QCE4]_0!T">X ;8D_; IT6[_D#=0&T-.2'E.LI9)!\@H4 SX)SK.5X3)0Y9
MTK"12J)2KL><<VVZ),72A:*#2?P7&7_]E\$O:82HCIYS935B-9FLF#(SO4NG
M>[[G7((JY,TWLQ#1[YM'_?94N@9J/7F_0CU_XXS)V0\A5A\VTG>FYLLH6>=<
MZXM/-]:94V\LEHR.$>)E124V'V["_APK7,IO7-<-$![A3"W:IZ=/+%$W]G6!
M:Y'FCW_.7R6UGPWW!-1]/K(?WEU$%SMW581&&]Z[$L$,1U0844SVP"N*TO6%
M:K$"ISQY++=MMM.9Z#6@LV=.DO)QH#K#5O>EY0&?[@9=/)+FWZFA4\[I=^\.
MNG5XBO Y;L+NJJS!T<_>?DT0$4IO+7>YK0["5]]/P0U>%9<A>Y2BKY&@51%]
MU 7.KT.591+5?O/^O@,DR<5TELI NKMD1B?#[#73ID2!I4L,!P=HYM:V!UE]
M+$K.MQI6?R886$]@-')NJ[4^4IN3]\=5/@I15IN]?PQ!#2L]LN8%VL*(FE**
M)O"L):U>0F.--#P7-RZ][[-G52":[8]0M/K#=4]/;G%#7BJW<TW'6:DQ7,;7
M>6B,,=Q4U>I5I0UJO'GF\TK=?^L57GV7QG\TK?$*;I_J5JP=5>P2?3DJZ=+,
M<4(%=\,%AUCUMH\^^A_0-2P!M/LC!]_"2<1FY9,G$[%7JC0"ULB8-UMVF[YM
MDYDIZ-6[S<IC1L#A+;[3JS3-6*)>=[/4)H['543USYV:_AD79G4/NO2?S7(2
M:B?=_LHAIXZ3Q$UZ3!_>(P2G.T]!%.$K+5071.X[9_.04G4WSYOXM98> 3\4
M2JU97J;C^V2GS4M1MP.?MO1%6^9^G/NQ8_&0X:PQ$$]3!=1#D(]0'%8C)9Y*
M"R%/UR$F+>=9U(YVST^C<M$H?E<UYYTE[+*)AD]?0J[Q2+A[ MT]P#4U%E+[
MT*^T)AZN]+JN?>G@BTPZ.'V5E?F\K]R>I5*J26ZNU'?LGI%E^E-87?<N/AT*
MZ01<S2RAD^5<<C&H!^ZM:ZDBQ%8?$'Z2&=SG%,!<^ PK0DKS :U%N>F62Y\C
MQP.K@?Q&'5)2F)6W(=$.*%Z^^)Z:"4HO9FF_Y,/IZ,YAT^]N<O:D$!"IO1U$
MY<BQRD"-$2PI(H@*HQA'4&&L?%4K&Y+I8C($\_?=A-UV_TSK1P0Q=FT2G,G+
MRRLD)J8I)B8>_/>?=K(FEOYO=/7_[_?*_XW_)RZB#,3UJY_]OJD]$O',_(FS
M]=1U\GAT3]$5&889SG%\Y0CK&A8D4;E<HN8WO5$,)0 D=*2( D6:%EL8Y3&?
M#&F[4\_9DNP%*K"I0H)!^>Z[#1Q%:&T@#2]=4&>LDY.0[ZTKIJ_X_A&HJA_4
M)UN!"TZ"G4Q,@S[A?DGV_RI-PH .,CR8DB"02]$+F18.J:D:J44OB9<$'5X-
M=^7!5DAXKP[W+PO_]%"A< =UH^MRCZ0?5I!:UJ/V(3T\8F E4<OFH^COW(*!
MAM_,:/[0LV.*QVW<)A;"9TE?8I/;$/@LW)@]AG]>S;1K UCKWF.\6]2:_-9Y
M7;*[=*>NTB!%M49ZN^59[<QL-CO%T*SG6G>J =2UHZ;D6F3$^)QO\('@-9L'
M608)#DWO5Z[_=%K$S)U,>1+:H3(^]<O&C.9R^O?VS5=.TB-T5<B+NK_KFS[O
M4>P;2U8$(_)<4RB]A<F ?$H$BW=QDI94X:-1YJT%\(E)R9R#V[J$5_?M1_!]
M&1N@!-MW;Q-B9]&K-WY<. #;^><C-LNNW(_L^ANE-O7U%EJY[.H1UJ2'5*W^
M.G...Y4:1?H1P.1.+<@N:L$L942FV"<3ZC\Y&? 9O+5FT-&S&RX3=S?0RH;?
MM@-5%ZWCB3[Z+V;V+*UB@PFK-(=<5U71?(W.I8CH&I>_S;GM=OEI?-B^X'V@
M$]DE8_5@^B<.\CG+H3+%M\5)!OBF9;%""<[QL-$W+;,K47"2?: "D)>*\^#Y
M$4:^\MGZ ]5!D&GI4V=GK<IGKW0AL959Q\@A;Q"@&"2BW5K5HF/=HJV-CM7J
ME1(?5YRH*"-(%RO5%QW\P[,]_]7:C_T=NM)IN!F7D=G.WF5_!XF#AX\\_/62
M%4*?NBSM$_]J\Y3[M4R+:].P7=C%I/A'VO<DP-<N P0#5W?W8HSNM9C<FOK+
M$Y?IR9E+Y@M:)V$,^KH%Z+.!(G)CXIQ+^QE6B^R_,3:"A+/'J*,>(2Z=WU;=
M'R'B<Y;@$U8'/OXQ/E7'FK-QB_:I3ZGH;;A(=X"!3GS&]MAWWDU_&]_P"!^0
MMJ_([IZMH-Y*SZ@0\%!K,O_&BJ@&65E[H-)B];U?C.G4_U"M(Y\E](5,/N>S
M9V<Z /-B!'%L!IIC[<.KJYW1U,ZJT0B1DH)M?CKJN4^K2Z AYL,GH/G)\+29
M"->:?%EN)0ATO(L>!9_6;Z:3%*XH2GVHB[Y>K]6CLR>--F/:T7OG]VGBH(YQ
MQP[?H1)O=6AQ_.I <L0]4?G5_,><6_?5'>Q36 (7O2$XNL'M@-N_UMD9(?SQ
MK#M'8O5U6*EU6SY&!62-1B'=#XN,QF;VXY3M8J(W32<%1=LDV3[E$K1G5E'J
MQE.NDX<R7I4C0@_K/N3C0)5H$;/9<Z['4)QK7,UV$'9OU:X>G?PF#CRR?'I?
M)+:+UC$A22AK\;ICT<W018X\[0W4E1(ON.D9,,-AT7"\"%@!&VF_9VD>LD\&
M&AWNLH[$P#OU&68'52A_/QE?0,(B^MU8RZP?%-H*]//3OZ)661\'-N_I(LTS
MF>,]2@Y'CUEQ+XK.N1;#(GY)#(F1CO*M,B4HU]^V=E#;K#D1O6:OM!].-[BF
M29MF36U,QYKXY1JC,EU.\QY5].A.Y7=.!=[MG3DC'I;L.V<U^ \U&VZ?<RF?
MOFO"NN<>;C*B:'U-T&.ZW>3)TN*T1MF"#@Y1DH$M*2**)!PH?S1\EE<0>Q;P
M6MWX-FE]>F^=*.H7V336.!VP;OOE4C9&@[ K*5ANH/:SOS2/-D.0AUE,P^*]
MNQ .W!(QKID#[YN8;,R391AK.C*@^,V-5Z#'YFJ[16XCDO:9LEWRVQTJN[LM
MO/&G\N;\16$Q?]ET[/1VRL).:&SZM4P7DC)Z<5G6?%5(R\V\8]L8AG4-9B5G
M!R_:6 1*80@ZW-J#NCA/VI2 GD:H2Q"-J8)5#R* 4&"ZJJE-UI=4WQO#FRQ^
M>?==F@O-E;#(&L4@;%7Y^(2DI#2EI*214M+!GN%I%9I([;2C?_YND*%J-"D4
MH<*A/C.W7\F+WFL8[ GRB<YO![E^P$ ER^2I)([BRG"QVJ#5E5=77G'G&/.>
M<YE36^>=%A496LF*/+=1/ XJ!/E)0NX2 GBSUY*S.-_,%SQIV440B[[-V)[,
MG8OY2XIS\N8/-2;7 A[0&&L./8BF/SH&BH($BB1^!!+#\XLD=0;R'5N)=UH0
M.:&A*LFBWT9)+ZJW-S0#ED8X0,LCL2GWYV2(-MU3AJ*J3"GHC8)U>,B<$FOF
M!@@%PX?<L0WNOX(\U;T8(>Y)-2.W#FZ,3SI^F&Y\T^5%6F/(,\/\9K<PF!UQ
M8T=SI36 ^H_F2A8Z8.Z<T,5PU"V$<GC-?CEW'&O/F8#;== VUDF2TEO+&L4G
M[A3*3NC2Q8/=KU)<R&GC;8X3+.;1Y";AF*-;OAM*,9'K8=^.OF,J_RG## KH
M&^&S&BFSSTPW%Q9ZM5/UX$F_L?[]9(\AM I#TXABKN;54) 0(!3%07JHN>E,
MPL=HO EO9\)?\IUS);:#<%AI' -7*021$G_N5M@%/V,=^7Q(*BF^,0\/GW7A
MS P&VS_#%#5C"T!./D\O0Z]7=<[""4/;P0Q+=3^$"&E ?=F981-3SGR0O--S
M!9(L@=WS4&.4U,E_[EOBMSWSL\=U^RZ=2 N[=A=J<-:3143Y^70U/34'^&K$
M8"GLO&OUS3)%^SH;,4]U]>U:_]!\V.[]/-UL'ZO4.G%,R @[\\MG7Q^BO4E/
M,P)?C7$WA0*D7V+FNLWO #0=U,W+[H1Y#*^L/?Q0;Y7.<QMH-S6B,\R^V<'8
MR[OX%[_<':2G\ITD3;KV2]HU^RG$(B-C>&JXLK=UM,"8T&QDLA(>U-@D1MY.
M&2^)!A=3\Z?\-40.N@=2R /+0DI3+ZKRW5YG-E?3$U$5E!K4"_3W&#_LU6%U
MO1(+Z*$V^,J]-<"E+EQ[B DP@!?[,43A84J1UR;EKJMK0+0011]\R?(&RVZG
M\'DUNR2R2G;:"I^?S4O8B3SV3"JE6NU!V<NLIOQGG:G')8WTSB:G%:KQ#@<_
MPZEYA8F@].1,ZH-+U:/W+CLD-T;8A^V,'# =)\*@/?+5I7LRIA+I/?)OT(X/
M1$8'=7B,EK^K5\'Q9'K7&3CS\@Y_>N*G!9/V48$]M[-N(B(A,"+<5O7O4'RV
M+\Z;2(Q-(->O[<!R\[&+WY&VONX'^0]G ..?@;TAUR(4ETVOE =A':B?A2JD
M)5C2SVS6[&&-S@^[.T1LDC/GXEL8++3RT\?]3$TCKVP\^M!=W6O@]P&0(,.V
M:F$RQF!#U\<KK#[P<Y3>^J)%OTN[\1B[!+*T8:X[8!^M(<ZKMXS/.:%#(GZN
MDA17_?@G"OZC]3=<7#Q'UB30.%7N>035U^5GHB7UZBX,8$85',+'[1(&B1+>
M7SQ,2,_E'C7QRRWW5_[8<;WI6@B?3""PK965E6O^;JD\47\W6]*8$$TP9K?9
M0W=6M[-VQ:Q'N%#;D!QV*Z\*G240BE^+X;#+I7M+0SO0&H/DCTY+E!PY 8/'
MYHHJVQU0[SC)N _9>,=#<)REQ(EC+8"\*&TP&!XCI%97$\.;O;F]1E]9'+'[
M994*VPCIQ^Z3V_K6V_K6:EM]QFKX@MFK^#25"H!H>PUXVT(_>MR07_'$XW5E
MS;2($ASRT=2JZT-#UP:>S!)RC[3)%+\BU9CRK)#&EI,]>%%RM,-,CP2IPQ[<
MSWYOKJ:3KSCL\C)*9(Y0A_KK:N^T0NZ$VD2GQSIX)7%Q$[4/>PN\N3&9A%<$
M6B#Z77)PC1LIT,02+T__ 0=;52NKJ-T0Q,G/>4)#-A]HD\*$>?N)Z:%#O\D!
MYK@X"-KS)-S,)C1FJWTM\OI/]D_,;50[;LSJZ*2;+"0/H)T:.LO"I9]$]T@1
M,0&:3&V\B'8F8]W^UB['XJR]5P'IJ2FF&71W+(6!A>CZ@7H4*H(W;OL6/)#2
MB8Q5I>SZQ%J%(:J>Z@1O(_*SF\H$[@E=]ZD1JOLU1<L.DYS.L)6Q?>C _! G
M:[^,+=Q61M\ Z'E<N3?\4]V2=+90>1K<MECZMJ?&492&KF(C#3(V2;M3VMB;
M4GEVBS.:L,NL''4>&E/H/]W?CSJ"I0U0=NK=+5$%!V$P3#"K(R0@&5G%,(9]
M>E8TI<!7M!HF29P'RP^%(=VO@$ #!0M/M7JNOLS8>Z7DL/ HMX"?6U7[D7.O
M_1^LL%X@Y>0NC3\QA:ZQ$[C/Z6 4#$Y0$(ML>JJW0!_0;=U3_@PTJQ/"4^MQ
MZ-3.?J0 W3WGDJCAT95LJ(;48GD:G,,ST'&T^V5"X42 =RFQ)9/V?9&AC6IH
MV%'E\LKR\V\Z Q^V]#FI,7.AT8_B,37K:W4(E2DVA['/V,N9H/C#QWHGA,+)
MC[0F^=TI$4-'_,RC:<M.Q,4_>OI]K/A(U:DV>)/W9YL9PF7W1RC348LW& $[
MVO *&"-L80'#FU$VO/;@_O**9PY.NS30;L1>]9L4*H!$/R2WCWNF;&X$T(8Z
M#GP,$8R\@RG%">(^#(\\_'0:@H]Y^[\"_A,(QDD2$[Z(-I5 _[V&(J[JBZ5:
MP4#Q:4;WY._QH)76C5C* .4:KQB1G5!DO[ ?Z.!>;?VMCNYQ*YD@5#BQ^I1$
MNAJ8?$\PBRPW+U%L]MC8$._;PGW6D<YRQ%:/MGKG/NW9LWR/S]-?)>3NB(DE
MYA;\M(,=]M1@A+9%W#\<!J/UG)A,VPS#+OBO[_KM,_?*S'.F /4= )L4K5T[
MHJ4SV\18=3#]RT.COF02YE+O O5;IKSY[%V+J2)B8I[2I(7:\7V+'3%4C8]7
MOXZH8.6H;"QLKW37KV2O2;+TN/^XOIJJ39@_I'7HEGD7*3QIM0RXE3C,KY,!
MW+Z/!NF8*&%)ZKY6VQUYDBF/38\&LHG;E%Y*4KQ WA1I\?9/J_52L+$S#>>D
M5F,V-KSV.;((TK_RQ16'(-B=(@U+LD7(H%NQDD'Z,ME:JV=GW*L,4760^J&Y
M=ZF2## _4T'MV=CFQ=?H<JA+U%3Y;E7.Q@6#BS ;8]Y\IR+496 )-]6@09P[
M5U=R_F .A6MS"#!U:77,29SV#!J#IV#!_D83%;=O(_M5P*0CITEBI+*N5K:Z
MHGE <(!1/PX0<GA -]1-5?\2#NS\%H' P4"B =JW:P\^/;7"#M$&=33-?B$
M%$0:M1S>^^Q-YF*^+W/S-64JJE38?Y^/2$M_;*6QTF>F>'^LV&ZD8!'D(]?*
M@2>V>0;=!J-0WK<",V#(+U:_V7)L[.XA)N*XOE.^:'R9[G+$RWNX.G&8'X6@
M)=&#*XKK::-G$KYP9;VJH?1.Y?J)^((1FQ',_;3TVGIFA,EUFC45[=@A#%/Q
M]@O=C<KR8 [P/%[A?@Q7B,<HKFUXYWC.(@'([1/A/*E^#4S K.(<:BK,-KZD
M%(=M=#WUBT#='Y8IZ2>4$7>,;)GA^DW1AZ>+SFL/#H3"W[L\^Q)"C$FG^]]Z
M[Z'L[*/?(!N5<3+A,.L[/!D1#8VQ3%C$Q]T[NG>Y0SGM3?6E[[EE3T1=:$F5
M>-+B6%;=Q$B(.4UY AFB.>J7<4?F4-X*VQ>:@S/-\_3T1#!N6NDD),4:;L2@
M,NO3;&$ ,*9Y"$/_&;)G6=@]G-)G:UBZ33OL'3:;O1\G[G;.)9-1^_?3:'<>
M?+]F5Z8V+;T2<2S?7=60<2% KNO-:)24$P2W0=> #\!8O(O6B 1\$K@/+R8L
M&3827$:>9P#[-2#(_D=GXODG7_>*UT6B#)W!&A,';O[1>^T-PW4*_7T<^R4O
MJ)6Q6DER'3PHASDJE] !E<!4TS"VYG-KYGH1$5YEEQ\HH[]_[IAOS7 0+$A)
MC?5D.9\HVL:__>B+HT=77$/LC2ZM3\TJ3>'!C,0)N@I:K3&?FN&<NSBB#AS(
M33@9X(&ZW?'ZX5_(^$\I&MP!]9N#U?O26!'2FE;=,]143-^*?Z-2]I$%Y&_M
M;,^ E;/R0<#1/BVD=1[#>QAK(8PWP<[NGH7]T?^&CR+\>SNHS;E 90&;.5D8
M?M)=EAJR%9R$<":PW2EV%E:OE"M?2A&8X0 A@KK4BSZ;]&<!9CX4P0!EX[R!
M?-Q=_+5[0<_?VY3H#=IBPF78X_V7C55:E.,,C83R%@3P?'K=@77#[JKV%P3B
M:3&3??,,>K5M<&(.>TP58-V?>=N5WYD,9QW;];8=*=>><WT[:OC#/^;+%^P]
M3&K<P7UL,,T0CA\X'HFM/;HDJL^-']^$RZ5T#6Z#)CKR9.8J<^53-IIJ!S]W
M0<W5WM2T0>059D:2V8\9 VIZ:2T'O'T*)RJ 24382^<>=?Y17.TZ&?QM;/27
M'-OUIJW]K=-(I.4Y%^^S1K=YXV/(:/[:MZ6J%MS=\$G,ALFNW^[ T:S^E:=_
MV3KG:M>GAL-N/9FR"J*#?!N2];*$<,"JPP;[VG>3K(+Y_'UR!NM QU#I=TJQ
M6BP()X]VH]GS8MRJ(R0<;E\^>3E.OQ3<X/"M8-&%U%8$0RNJC]6K, [&67C>
M'YJ%LPGA+"#XNB6[:TPD-],CK#BI"*+"L.O'&K5U/D!:A'JO2_4??#CPW@3J
MAH>><\GMGW,]GH<=RLC-HH)=^CZX.$T"T7P/QO'F04$8E.64E;SX9>-(\S6,
ML.]NV)Q(SL-VG9&$$4'<-:!MSO))C]"S%+JB-SM ):G0L/CF+\3&B)P=,JB0
MA*6S4X\Z_M:U)5H9D^332X0;$+U")9?1R9/PQLFHJ.")\ HU2&-["RC$1+)(
MW9C/#CRCX.2A+U,4_D=3$RV.*IEF4;D6]>:41VT) [:!)EN]W5-T3^VIC&S*
MX//<2#K0;D)OW 36]4].(FLXXW2A-: MT""T;;> $AKPMW\M]PL8E'-NGNGH
M.*J2S3'W1TZQP?-Q!W=2S.O&'[1:]]_I&49GY>=@%30*WT\RI"T^% ?XV9=[
MQX&O1-R[TV([>/?2IZZ*59J@DKG/818QHTK1\>VL'V69%4O:P\A,U#61%]0V
MQH20O5JHG>^XA0+<&Q&)J:$LH0@AY)E/YO'<K"YG?KS> 3E^R;#N[F]]UFBU
MY?&-FJ?O/0)C=>//N;+#2P]DX?PFBU_\+B!24.!R[&=O[,+R'N>W^?8Y;2*Q
MD%/8NA 1\(W].BNE?0#).6#@^R[-V#:=%8^O'^YP9_,15;"Z:#R=&FN/>SE
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
M.EQ]V +,5W&N"#E)+$.\% NIRL,@>^Q,"\2.S&O&;(MDUJ'%!/V;-R/UQN1
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
MI!V7 J*M]N+,/$[9**5C8"#]%<4<\:<:J=\7R(B?1A\=I< B%Z>ZXZ$\7_9
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
MZ.6&7!IL)__2"F=QKYV=#G#.M1J1T-#0[L C#*_NP28GZ_G.K7KLWHI\T"G
MBFF+BHK/CS?Z1 5V24"*Y*TV<2PFW]*OR=<QALEN>J(]BO0:IP./A)<R4?Q>
MZ]BPQNB7VYZU]17"YD+$"F^4P4%EG\)6Q_W0#^D7&RZM?/5?275Q&VM8X)YL
M4G!SUYV6;>V/,T5 ELUPZN\1NC>3+;4A"]ENS9]'7*<*-*6!@%<I 3U:W,)@
M5]\;XBB%AT]K[LXFSM=\./'^[F,8+[-#K#R:3*X@=ZZ>TA8\<ZV+>T88NI<K
M Q)QE=4K)MC:8([@Z6T;W=?QAX'Q_?&;+[6#7Y?^E*AI&[PT+<H4_PYZT2>M
M_7N2G1G8\@CD&=];Z_ILN@@D7/%MGO.Q_BLU^33MKL!I7&S9%P^SJ&=LGT9W
MS.+.V#)R1C'AN0M]N_7O3I/R>PK3@ I?_G*"_^Z- "Y3-D9@ 1T6[MVG+]:J
MKE@CG9_8S?OGB,J/2D/<;9BD^ILE<4/"KPS3K')E]8'\7B88.6$3Q64J2MK'
MSUP7-^X,H0@%S&O-R@O>-?*.P_S8ZDDIV[%I=57J-^\D1=+Y[XU(93!!L7BI
M)CB *A^51^/5,M\$/58>4+&P+?;3WUR2HE\-WNY!-DG>5S^I_V =&_?%K_,+
M_[F>QX68L)831D"01;L*3-KWN9_S <<[E($VGC9$WIO0E_IIYVJJ<T#NWEI1
MF@22F*VMQ^\WM[4S*RM4/LGH]K#^FN)H"*X,S;T&OCU-C80,C#EP#S\ 4)7&
M6Z;Q><2JS: :])JT,(]PFK&"@65+[Q@.9<[<K8EN!;%; %T<YC\\;( #G(I7
M,[<A6+314L[#0"/Y-613YI>_Y/BO20CYZ'Y_OO[E-"!]H>]JP&GK_+2C,V%6
MY\BN$HXYS#% ZOAO\*7GC&:E66_U5Y=XQW3I!CCPIR2H2.*NN9QTF(B:X@3@
M7'$7KQR0^:'\6VN?/[?S90(;/SQTCLJ#^0APT$R'%Z/IW,JRZY FYS!Y(P>2
M=Y@:8V^"#.@N[-D .>)'>;<A.?<+F2\,_0^H,HV[0U$TE"M1"<Q8J><]S1BJ
M%3,&*V((U%$]!9NYY[4_G ]W$$2T,P90)]9#Z5743M'$3.=^ZJ5V[@@;QZ7C
M,S9)FA4?E\G2JE:]O5:&(W'FWCZQ=^SN:,,3"VBM:P\>F1<ZPC1<%JZ!UBG?
M(05*W#55X.'IS6 VW69-_A59_U[\?G;R._X3SLVNAT[";J5K5G<$BPC'5YVQ
M<=LHZ,@2]ES%V667;)=%20VJ2)3'^MT5[:SR$8\0?:'GI/A=J4[O='(E3G&K
M?VLC9RQ+)X@R.;/03.)&,PBGF0MI-BU@?S@$TX?)*$O"9-"7-D@@"]M1'J7I
ME08#4Z7=&FSNH* !.$-S8_84.C&:W[<-.:Y?UW15\P"L''&L@G;7%"1=8(F=
MSL5K,O<%CH[@0[ A_J$ ++FNO*&R.AG=1F00VU1>XPR#7;)UY^,K'G%'/!WC
MXHINF=G8<=I(ZX=Q!,9ZY-7>B2TLCLV30.+P$DYX]Y@83&%FS$>,Q( E))^M
M&6@6'FE^^U])4WEW9FW>':X]J>]GFJ%Z-\A#+V74G?/[48J1JYRIKDV E-W,
MOI'=-/1U_'L:"8/D?1Y$SW0\PGRM'V+]]03%6S9!R/=;GV6":DW<E-QWMO[A
MKYZ 7)5[BD";L544Y7L"^I5];;.!6:!#R5,GL*<-H4BKL_5K56^C@&KLO0[J
MJ20@5A+-!)D%-S[SJZEG?+1_P**I7S'\-W<6SM>HU3_X8XG*26<#?QE<SV85
MC$06(5,"=MM(]6F%BYP5;0P;W4*%_JWWR(EB^S7EJZL^_I(1+M6=C&\0+XAB
MTB99G[9;1#5HM%&_+X)=$NRPJ4,^"8AOXC#K,500\45B*&C*"-FPJWA&.F%,
MQJ9&D542#+1+!*7;4>13IXFL6!62T1JU+T<'+1I:>3+&*'M_)$L6DH144<^Y
M%NSP34"*#%,&,H0%X;=G-SZ$Z 4B!@9QRD";NJZ-9"4H]$X[?%^9I\^\B&J6
M#<G'7R'2@D]K!S^<..-]E&9V^5QB/UIANQ*477<:$.29Z*+8SF!=->4&7M52
M-.8&RG/+CU9X<[FC^)Q#W*.CH[?S3R?3CH94#[_]E43_W*R1JW\<_Y218YIV
M-"DI0?8XMYVMOGHAKZ(DKJS3&.GY8L&;,QXQZBF1%2FXU)YPBNZ_;T[N M]"
M0@NL23)$<#))."[#E&AHG*BXLZ'Y$_9[HDC,Q$9:X09-JVLQQ^B[;@\DD=%0
M)>G%7V;*.])BH#T&B=O/PTN3W=V[*MN--E:-6N0ZC@MPI[NV(TF/5"H.Q'.D
M3SV0*6]^1?)?4%7B(S[Y_L./(23I9ZS9":X*2_85^UE6F>45@Z>;Y@- D\;[
M0_JV@!3&J-?2(UY\7UR^[&?:[A!'D_MC^BY^@L^PC[;*%P_N!0WT1]0<DSU"
M#4R=YF%RSV!0D-J->5/0N+9=%>S&7<./K^;(F-&JN4E2%;[8,O=[]_%\[S.V
MA'N;=<(WYG0>W3GA6?#,]N\"#/N_^>HW6>[?TTM_QU\ M]6,Y%HU+H]TQ2B'
MSH,-/TVDP?8&:R0Q\GP5CX!RA"W>Q9%99?>!L0AQ[6PN2P8("T$M=QN] TL4
MP,2DKT6V[NWC.G/;![+V94EM?1'7C,[8$C<"E[.23[K(WM.%,<7UC7AL(/1C
M\%SL&-BSOM%OES&A+31NFQ1@#QQ:SJ)RBDW3-&>>^&'W&]B91CEU?>ADMVK$
M?U5-[0\-=;$AB/!0G<=^Z0@X[(R-]H61*[[ZH"*S3BY=UB3UU(&]3FA?+%@?
M8PM43>X,P)91NZDP 9,FXAF;ZT%]^M6&KD\[\J>,,YZ??[,F>1KH5/30)].:
M,#;C[#+>Q&ZGP$H1]IJ5>W+&%B5\K"$V$]!%7+#V-O(FUR!4->0^VO$<)L@"
MW8=1.9X 4ZJ^>0WX3Q>-_[U+,)\[3.#)(X'G/#CER(<\YY)IUE3KA4UK!SU(
MD4;]L)7!VD^]]OT=3F7F?%L[P?HH.CU&JILJH'^I R,?<5V@-NM(HW.G43=N
M$![%XW'QU=-[^W(S<N-H5IVYEZG2>(WM-@Z3D9G]@CEGT!3(&@Z<!Q"?T'QQ
MT=&)GCW;UPMR_/=AAAEKK%FPIHZ=28>+<K?/K?9EXOZ0N0^B/I-35R^R5=Y:
MDQ,F> OW,.6]>3K-R_/4GMA&LZGK+7I5EZ"BY#X;V>ZJ-"O7G-"S1K'P<ONL
M(CRJZSD-"N23<"YV@IJ2GSG)!Q@#N[,.9:G@]K&\'I!97;*+HHOEUV0U21Y[
MEM_"=I[Z<O#$B]&%AL?!2N/?_GIS_A,+0HN\>GN%;\U5_4 POXH?>GNP//<5
MX6C!844/43$^4[7OO4E;?/R->WW6K?AD,YRVWH#-"%T[6#SD5<FC"(GT+NU@
M1]%[62I+]G+J@LY!CP=WM;H1^43'>_UFIGZ"\<621=.+S)XG/4"8QZB&.X7_
MKB=ZU53]N$*N(7-FJ<5Z/(:!#Q[\Z$_1F+WO(+,=#9%T^WNKO9.KVOU/Y]ZX
MB52_H4]M5*'O#];7_S_LO7E44]G6+XK'8UF6I1:%@(#(412D-S2AARH4*(5
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
MA!PDN7>%;GUOY^'BN6I5=<)\W3#6*V]@MXK!,S7P/ (XE+F=%D6]>;]:<R%
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
MVM=$,.5BV5E=";07#.((6ZB-;F_K"G2B0>M)'&IP8E(IF1MJ#C8.90F"-6P
M8#5! $!EVI;IJF8<)&3>WIG(34S3EW7]<"3!42ZO'=#MY'X4L!%]L7FF-7!M
MEZPYLW9^==14*4Q=GF.?Y;>IM+A2TZ\9#MZ[;';N&5[YBB/!Y#Q<\;I-"5SB
M\22M*R:U$S91;7KA+2VEVV^,3<ES+/1O=2X)SOXH<*/"$M=J8Q[(2JP02LA.
M&!]I=2$04Z0U^VTY.:W>47+E6.!,CK[Y>N,ISOJDIN!X[;Y_K>[W)#5V2+V3
MFC7_B-:__<S!9R.?U.KV?CV;EFVF=/MRB$?<'11<.L@$">TC*LH4NZ6L#92H
M]X,4^^H/ 830L>JW+_>PM[U>UJ$+VOJ:JA):.#@^,6-=-LI5"%"3DX@C^'C;
M@H5 5L*W6N_:!W K@F%N.%^:)5 &:&[XS7+!W_$ _M?PAV_S#_P.CC$:GDZ^
M>AT\ P_<:OF%[5VB*6UF_ZAUYZ/ V&!?41Y3<_O\=#'0QW3>7XY4M6>I<>HJ
MVH$S[/(C7N^7M3!I?3E<NI_TST>B$2;O?:RM"#M >I"C&]SB;3F)5</:NX+8
M+ ,E40>#1&IZ>M?XPDRA.?R(K;%56]O[E[4+KC["M^Q-"^AI!K)8H5EITX)8
M"=+&2&*5;F*+7HWI+S38'1*+[UK9V>WMW5COUBRXP"Q"H>-K(O3?/8=;.-8S
M'6TZIF52[J6C#2;U(U_2CI0;2B]*+617X&KO5_F#H(E)?BEAC9N.KGN[SS3X
MXZZ_6I!/$7"'A'&PF\QX<?$#2*29T!-VN$H.S6?;9VMJ [P+M,R3P_6^#\&X
M:V0R,=@SF<SZ)R?BPI+H[T-J%WI,_,]E5)#T&Y<T%9+?6E%?=8R/<&PP>4X:
M^$[KW+5VQ^=?MCSW0\9Z/*"_!(;H$0YS+9P3J*!N>YC]IYO2T*=ICUUWBR[<
M9VL.TK!1,V]M;>T!B.,)2;BD2<_:O&="=0"#:,.NX/'_'-!S*7/[WK9_8'E$
M[^;HG-Z9B^BL$90TTB.J89]R^C:DHK_V3A7(SOSL5\4#SQP_;"Z]*#*)=%BP
M2/JEF*G!0AK 36(+E(((4Z8OM"I][ZRG-!,=&D-0A?7!/;28N551KV"X:Y)/
MC,FWK3W@R)GB\4!'JCZB'H'8-;"* [;"Y=@6EPK8Q)XT54.2WNQ!56V_;MI!
MW&B@"A_X=$0IO1\HK@(/=?TT* VNN:^L>6N\DHV<KWDAEVUPRQJE5?9!F,FM
MK4F_!1>[?#605-^7T(\"S9I?CG8\0GFAAC#K$B&2>,"0YI RN ZDWCXM0K*Z
MA&9A;1<+680K<I]V0@F\GFX'%Z44R:3[.Y&>6-OV#[$YZQ#DVK["R>#/2O._
M;4N5XPT[/EQB]Q&"1R)M*?A7JLV6%YATJS6(MSOGJ53OQ:K/(Q6:<N>[L4[O
M>MT=&'W303N18GJYOV"$3,;Q3'6]S98GXA8G:E^]]Z<U?P&#JHU17U'0$U3J
M^FFV%TR7HZ]AZE38-#O6RO)L7<Q.IH5+YKMG>*W+UWB4YE.I"#P'9ZAB^ Y5
M-:,D1=NNE4W*_1Y[JE:WSH3Q3(+OM>X_KWWH_:C8$E8-L7 *MDW;4H K+]Q3
MA,,!V^Y*%\F>_MVUML77HJ!V0AMOBRX!.(6Y*O?[1#=X*$*CPIM-^J:0SQF$
MCT1B44#'P:!J=F&]'[E@M&6BD-N8"0[D1R0A;'\);@3\_#J %G<08!["TU>T
MS+.<RZMBH-*0PO.=WWV6L'^20_6<7ZTDQ[TGU;?C5%G5CMS.>@52[KJ[61TV
M)Z7^><Z 0WT5,T6>?\1M)Z$+!^*TJ?BO:K:S@MH]EN1"Z7>V7KQ[I-V@TBZ:
M]E'@3WI?&!^D*;>:% ]MX7QWSGXQK0:EOV77I;0'$.AYB^U;-,3>D4P25:'"
MW&)/]>LJ$$_L<7>FJ5.+Y0:!Q["Q!,:(C5R*'*J5X_JUDI</E.2QIH5-U;H%
M83[KL.\;Z[?,+BY]F/9P2DMOK&Z[YUU%K>RK/9U?[8UI$3(9S(0&=Z[CR=#;
MTUZW&NY&L.]WMFM*JB_HA;^I+A9>+IN.N$T>_&JLDPVROSX.MI/9U!MN3"!,
MV_:P!@M9:@V)YY0Z[VN[&KZWJ=FBC\YS"7&VR+XJQNB&'\\TX//"_*_TI@H(
M:#&R&XY/#NFJQ]<[_\*&>>6_G>++C\[%-#=;RIP,4;>%MI-^L,2%Q5#$LT))
M5VM)&GX5V\&NDT36+*:1Y-!\JN4G T"TTFI,;XGF>[9ZW9,6%[)\TT.:4-3Q
MI)%*PXX6,,"<57DENS$0-GF]))@[#ZP_B+7_N8>T#+"]U1,BC^HJ>E?0I^M%
MCW<.8;>PNEZI'.T/T8Y?V[Y> ^G5%&6VF'EZF4:$XE2%O<2N,OB;)&?"'CDS
M3S[=3'_I3YHV _&9"H.5545?;L(-DSOD5/ZLIQB&TF]69/<[33;R!5>2L<$<
MXRA-2*]J*>[&NFUKCU/;9BVJFEUXN,<#=HSDH]O?;W&;^8U/UHN8K<B-]4-Q
MQ"[MLF&6R+9(N#!?>=:.4D\AV8WQ1B<S-I25EJY;:L@/*'RR:BG7!XNL';K5
MJXR$S-2EOVPI]D*0V8V!V$$HCJ;!%+8!JPD)WVH?SL[F9&=S$U&=CU4  %U9
MS$>!Y*U_3,7^2!O^ [^/L]_P-!%-Y[29222S6$211%A9<=6C?%G$1KSO'&CX
MS6V+@G3*HYKRRAJ\ ;2W_8>.MPZ0ZQ]6,W@8M6@V::WQU.LL<0/QG:8IN?*'
M/9-\,9F/ C$ARJW\5N]MB _,>5$#;.I$J#LD#D/+W+-1>>&0J;*.Z0M?=Q7L
M8J3)(81/NKRV?GB*?2G89!<[43YMT!V[Q>*X#@ OYKZS&]=IR#+;55"2;(C
MBL=H/+^Y?69S8S3$B>$/WWME(Q%E<K3VHNG=E'?*NZ?!!R>#B^Z;DNM[0<V]
MXKR, 3#<;V$?VCI-5<BC-T8FZ6R)R.=QL_A@*%=M;M5&4.-&0,L/4_?W ^_B
M5)S6M3,[/O L/^15\63ACKXH'ZI.ED*1YO';\Z[GB"OV:B.\ZAKRFP\;O.>M
M7&:*AWZ-V9GLFJJWCG;H&Q\%[(JU/2LY:09O-X'V/GK,[!YEC_3)ZTDD]Q;7
MPDUL!D.5H,PF$.33#'+0"L'<;C"=5DW7E,8*2<@87FVZP7=_\/\8C?"A<)_P
M]J7M1'AQ_B!LHVJ.+_%S.E.#)E$2DU;;\!K&R\ 'B;O9(>^AQ!U!]EB4?,;]
MG5J[8NN]AF<,]0V2KZO+C^M4L5A5';5DTY.;\_S;54+YGC)$Q]@_)4UBAWMN
MV5#OP=C E:T:IIW,T18!9J/.%'1EHTF<Q;4R\I%_X@*0JM3.!X?@TYAJO:EQ
MSX4 Q2=%=MY4Z^F-*$F^Q$J7?!0(\LV[#+,&E(?IZY8=E3#<05^--+H252NM
MG@/=K6?($],*@_.W[^3^4F+T2 <XX/MC";'DM(O"@H7X)D\S'H1,W#&)09$U
MY1)Q]&3;):>6"7X/P[D"FM<EQ]8 JX&[,^T1M"SYK!L.NA>^UM=RT0N@6IKX
M%*CI[18</JVK>)<PTO59,3Z&-8VCMA'14AS+7;^1FG><O%A3<<-#]EQ#Y[?0
MV"/WHX[&=ZL3_'"CSVO!5Z05POYWP56[ND4&HRQ;384F;N\O'P6<6[<5U5R%
M5XF'J3K^03^._H<&*B=/A+\XT$96C52%O>H:;SS7IM %_WZG+VO;^&R5]K*%
M]$M6OW<9V_'K!Y]_X7\-Q_N.I+8M0Y*QP@"D/F[D(/]T8*7KG9=CDO3=WL=L
M+4>0>GK[OFC66T=6E_]7JG3K;U)J%12+';V8@^AOT+XM/7H:0<WOSSU("IP(
M2PWS%\238&EKG+/;PJGC@7MFZ%F"TD1)"#:9YIDS8][3:@E[T*EVL>/>,!4
MC2NQFS9,1U8=9F=ZW2]O"6\[D_Q,F%BGF5$W?6F*;6FTOBUYV#B8/9*KP;K>
M7)9QW>^T<U<.S.>#O(FJ+3ZG(;]Y+?>R6$5U$?-+)N-L;LG!C?L_@1>Q/Q/5
M_90 MB!]1"+NR >1P\G)!=FV-0"'N0DMSLF#,X$]X*AT^MKAM9]; NI2\ANC
M>GA64L^PAFB$97;A&?V2T*/T9L^-WHPW'M7MV#<C?1T>H4?Y[8X>][-38AH:
MS:(NNLE*&(VV2/D86:;?L<5W7GVY>_E+!4O5GG7%&:EPC5Z Z"H2=Z6.S%\8
MDJ<AID/HY.DN'F&!@-P$JZDQT&#0^3YSJUNWK"Z^1;U-,Y):K+7\O?[D_Y12
MOO^4-MA;"T_T7^<N3BL"G)XYS6%C ?R8@P%_2P(UJ7V+Z3 V;*EQ88!4@BA,
M@6W"N!WT!2.2U%A?LZ-+Y[G9I<(5GS,-A0?N$5<71MR,DXC@^>XHK_>[,%O6
M8UPMNU(%(O2JA2GA%67_YD@8D7A(-$\^AE-3#.Q:LAD,8!B\@G\HP?9],KIK
M(JPX3]Z,7;!K@])<Q9RC-<.EUOTQ404-&0#,8[*4K(FC#&;AUNPH(K0:G;YF
M;]U>3&E56EK;6DFSGUEOE@3@EB1K]^[OMF2*5B8/SP>?$0N),7^O.D+N<2E$
M[+G8R4!S3:1ANIE]3=0GY=B52&3*E#*S#N%>65M"=D^;LZ=51L_R3//H!?J+
M0FV!O]>A[U\6N?HW($OHL7.I(NN$\<N97,F:HF+-._,I_6RXQ4@TX_:28M8W
MS_ F9,1\9F:OA'-?\2EO]/EUNW"F3<F7W4:1@#2G2\7O95,US^:ZDYW?S"GV
MET'2"\M!:"_J<,KY=NXPQ9P%XBCV+O*;.10A.WZ7/ZK#*OL#,M9;"#RO26V*
MS>MJ4M&)4[3,3;?PW@FNR^S87=<IOPMU""8&+!X%A=]A_\"^>;S!H2%&"V2G
M>@\QNC4_"3)SRI!!HZ[[[2_F\3DKF)(>V/2A@TO6L0/<P9?WTT148P4+>;^P
MP(LX:"MX*)B=V3OSHIUI#DK(&R7L>!-%2.U=L8+!X3Y?]*CG>SQBNXEZ[P-X
M@?:'8W%;$$CTVXB3>/7>%WUUG/PLUEZ<9K$&4(3GK]B;-Y"-/;@4+H14K&1H
MX"P%,ZB4MPXNW5=74OQ8)5??Q7M<2LOTW'7SSYS)B2EC7VN=6,T![VD.ECO4
M&;/MY7CPTKI :&%]N"PB)]M+N,^U'I?\5'WHXG#V"&"VM:DUY#>.I?\S_.%$
M_@._CV/T@^3)<V)(OQ)IG+9PY:AH:-F+&@Q3*IWA>:^(L*(.P6OX-57NL47U
M'[_L7Z?;(8O4A_<7?!F#&*'0;O5W*05O"LY<E+^OG?-1 +/BD\\3 ^V6Q[B*
MD&$M8WE8PXYF3M+*T-0]D[>-T$;L%:][K>9!@(BO+^F@>,I<C8X"B8I92Z#A
M55QWIH$(7RP'*UM:&_1J:!2X]8)%'(6A=YR'&'-I"G9JEM=PFL'J;2D:,D*2
ML+Y3<IW()W2.Y:EZG]JYK$V2T,_*=KGKQT4J>R6J#QO"$D:$O2KQR9I;)A]8
M;E\=QGCRPT(@L,G[U2;TC%$NIS6H7I7K[/_:%>.S[<]-6S99C'4H,-:ZF+M4
M,Q,G.//6=?GD)8WJ>E,II3LL3:F;HV:U46&GY:"6%GF;6X2^=>^RC6F=U71
M.MKMPCZY_!:D6,5<!/G&4L)-)5J5&=B;-%![JC=P,>&-)V'GDF9,54"?B930
MX'PC@(HH,W2C4G-<*O0@H)R[B-XK+-= P^)+F/P4V,@NPHPQ5)3G\!]&AG_V
MJQ7[*.1A8VUC_LBB.WV1?P1[QM%OZ62[6+ZH8=RV#/I G%G?G LS"$(&#>3G
MZTI:( .#[54WK\[;I%.@-^ 7+MW0.9><_Y!&HE"XFWO4P94(W;!;GH#A!%0%
MI,>"F]$^3-B<+_2MN+5,8-OV&<<\=D9/JIG?\EA9K3N4KQOHP!H6:O/E:Y&M
M9[(GSK[U(Z6,Z)U0#!02O&/&-2T-]+/&VO@?NKJ-/KK87LT:.74M?GNWK&SC
M6ORUN4>G=?WD1MF==\90\L'SW!;W,SHS3TA124-[RT*:0=LXORI(3G[%PY8V
M&^!*;:1L<++=I$_ $;>+1Z1""?PPEBKO^+$GW2_['K>T=WEA]?9*"M1F&#R>
MR11>4 'S>3G^MZR.'5/N'3'>Q$EEQ$$04CZ:$HBJ;^V*3)92'_4C4PYQ,IJ"
ML\7.^AF5%'P2<ROH$%#[JAQNY!!=9?GE#=>PYKB3+A>FQWD-EWV0$-#/&(A?
MKML5+H8<P&LCAH%%5<"'9K9#+NN%+BD&0L+)1.1CJFL8LD^MJB__7JS]JUSW
ME;?!S&#<2_J:LYMOOK9?5Y45,02W2H&%VX3(%C'5-WUMJY@CNK!321B*EIEB
M9E/,F&VQ>E_*UFI*GB.QZE$J./"D>K7+Z_N.65Z;!CX2GMC--H>OSXZ%MMF7
M$D5#[O%S2M[7%)8FC'&Y;#&#<Z93Y0%$,3"P=-T06DZ?\RHR^/G9#I:#XFZW
M=F67+4G[O1B3;&U'B@]LB\;(CRPLYIW>4P/9Y2U)F;%>5KP3C^4--JQBQB:'
MA*YM7C"3!;6N=Y]BA;2(2AD #@ V42KM,T+I?EB:YWU'6W!\H6]>)VYZAUSF
M/0]%=<W6)6#!L#ST7.)8Y>+9O*X577E<:AW"L-@=5] I5265#MQ==B[^^TG^
MYR3,Z38:8%V(Z]3N[_>+^2<DADDFM_<NCWD'S_-&71],\2;\4S3:'/I3*?CD
M9^8P5D._R3>D:[V3T*YA?5&+R92*E+[GI^?(D'CI@1+UV%NRS6D7EOZL)4:Q
M74'A53E?Z&2S5QSJ-#^-.0^DI:?GVF9NJ18W6)A0,$J0#F,T>R,?Z\1-P^S!
M!H'TC(\"D0C3&2M-D0:E2.QEH*%A#VRO@CD8A-(9T@UZN7$YB_Y).CP,Z<O;
M4O:3I9, ^]")LR0G1*UYYO5VP+Q+]"\I_C<?O;)K()X155WZ<S6_!\0?+I'
M6CI3A'A]/[>X8+/D\F%J(<*>Y6,46J5J@T@*&0%.HPE*T4P6/[W;ZUZH;)]U
M@?!^;:U[BZZ9PZ)RFY^D(7[6ZI'\?EH>M< A$+;(-%.G"C'(88J[BDLZ*(Y/
M"M1IV+:Z8FXVOOH:VM'CJ]J)\)3ELRY:;F2MFP,7.!9@L+/7":C7F9]*MN.F
M%8U%B!CDTV"^IO(N508""5X4L<F:7OTHH 3-+M\N09!3EHY^&+D44ON-=,7O
M#<XQ>F[/EN$T'$+?V'0G6*<=^S3^3H;M*43:HE;.DU:5+?%#\\K0P OQWWW^
M^1/P"*N/ @D7F1NZ]QJVZ^0#IN/VM9]'1:EOEPEI]QFP$^9]YP:J3XB_^%WQ
MN$CK5!8.<L[*OOTR-W'X\'2=J[,?23'L"S.Q?9KSA"]=<67>[S#J(3%ET$%.
MA[E9=(VT*1]"_]+$#S+[L^/[IB=NHA$7.MH-'^I]%+C1M37TBDP7U=QQKJJC
M19U"*'N0>WETJA(8(($PA]VO0,:>EK+8%@W$'!QB*V;!O_J=<(R,,9%&W:<%
MUTHC0IK"=1 -1VZ-N)%E$LF\1JK+\I1L^I!47:1%L\LK8&]*/_V:?'B$7J9?
M,<9=+H1YE6GI&_UM,(47 85Y-P#G1H. 4_? J5V$Y'#@K^O\24%W9S*>@\&-
MR;<! +ILYXKSDPY<L5M\XK%PG\V_K?/+)K)]%E09W3+MN=:NK"%G:H<KW""C
M<FU3A@,ZX:<\Q?\HT#-+OV!TM&\]VUFYM1>(BC 3>U&2E245(N;!%/_1,>U$
M=*!6PTH;B.:D:7-76JNNTN!D,O&] WWCHX!1\H5\JB9/^YF=.-SJUT7>'&*6
M\QY!WP?#I?=L]Z"1 *K/](B*P:5?PN[^ PK^1\3S'_A[.&> E."ZOK:P!?W2
MQ,W7F#U%L;@#99'#EAY7D6I&YRF;#G3-Y8N/7[RCO-3$_+R4NQ[:+&998)TV
MB[G]?$W_\ILTB7R BV!;F4$J2SO%6Z3&6,L<;(5J-A8\_$K1<Y(/],OF?!0X
M3@)?G"\,=W53N=:U2H,<8L+7#Z]O5/650,:[*1.F?]%3&#UW#7A3H?VL.51?
MR<YWD.1=I%ENX0AM"&#)F[Q8<^HF5P?4ATBG5#Q7]T[_8:#Y'G%7*Y2AMVX$
MP+S>T9X.'M!RH,9/>-V9" HU>4L4RAPCGG-[.R)D_P:@'YFTD#>2ETU4Y_-L
MS ---)+Z$"4P!UVF99X+[&"URL?(36XYZ_X3)*X3%!-R\UX %7O,2\/!],?%
M0$+;PNW YQ: >;K7BV##$7I7';HZ?;-X]LTG[2WT-5/W4.!BCF>8)M4T)"/(
M/D.J>NT\QDJ(BWZ/\C9\V?/ZPK X(D3VR)^!JJCOJ-#QT6KA9U.'Y%)CA(1V
MJ?('C.MA2R-+)BS(O%_>.S8?7K.7GN;>-7<85:PV:JAIUDD_)8\TMWO^LL.]
M\\-,VBVN^D2?5+K*73\N&*<1^R<U5]F<NVKF9$1 8WRK4^MH7@,]2W'(58B:
M5S^G/$+S)$W/0PN;5$NS\^.;_D-@69C*V9V?&AK&QB4!%5BEGTA/>W@*U@T#
M]4F-X@4C]*:^C4#8+(]24_8JBVC1?2:QQ$W24>==.3)$7\$9"76Q*[;PS7K<
M*QYJ*%!_4K1\<_ *UD'B/!VHV-KAUNX)R<$ZN.A?'"5SLKEY6+:M<7@@"%A*
M+N6]OW$AI4/(0N*<!#0_8!V?&LW(DRK(D2#)1RB\<4U_?[;3"QCE4U&@U5"[
M2[8,TA22]8?+D#A<YVL-?O:,F87^E(\"FE74!8:E9&J)WN PVZ\^/6S>THD"
M<ZY]O?K34*Z7QC37GQ2X'&#SBOKP#9O@<^ZGEAY^,M 3 2,@C.W+P8*N>U,Q
M=EV>W/IK/52EENF(B I/S;AB>P/\NL^&J6Z1\KOOR:]_1S_^_>HQ'#]4-)
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
M"RGT0A'"Y>8\6UG'!;.\Q*GL+9J5@%SG^4.6W\]+-FHM_W><30(
M
M
M
M
M
M
M                    ^ _SV>' _P%02P,$%     @ LUMG68>C"##PRP
M2+D' !4   !A<'!N+3(P,C0P.3,P7VQA8BYX;6S4O>N2W#B2+OA_G@+;9VVW
MRBS119 @"?3.S+'4K8_&5"69I)H^8V5K8;AF<CHR(IN,4"G[Z1?@)8(9%P;
M )FU/ZHD99)P]X]TI\/AEW_]G]\?EN";*JMBO?JW/Z$_1W\":B76LEC=_=N?
M?OWZ#I(__<]__Y=_^=?_ \+__>KS!_!F+;8/:K4!KTO%-DJ"WXO-/=C<*_"W
M=?GWXAL#GY9LH]?E X3_7M_V>OWX5!9W]QL01S'N+NM^6_Y%R"R--!-0Q"J&
MF.42$AU+2'DL*:>4HIS=W/TE)5J(E##(4YU#G*8"DIS$D&)%9,(PERFJ%UT6
MJ[__Q?Z/LTH!(]ZJJO_Y;W^ZWVP>__+33[___ON?O_-R^>=U>?=3'$7)3]W5
M?VHO_WYT_>])?34R[/Q4_W9W:56<NM LBW[ZWS]_^"+NU0.#Q:K:L)6P!*KB
M+U7]PP]KP38UZA?Y F>OL/^"W670_@BB&";HS]\K^:=__Q< &CC*]5)]5AK8
M/W_]_/XL2?J3O>*GE;JSS_:3*HNU_+)AY>8#XVIIN*]7VSP]JG_[4U4\/"Y5
M][/[4NG3RR[+\MFJEDMJN429Y?)_G"/VTQ7L!^)W<\QK .9J<7\)Q>,0IK\$
M8_>KL1!J>H9[9*YFN7FAWJ[D7._NCM35K$_/<:C78KUARQE>BSV9'LM+^X,/
MYF\M&;O0@#&MZ;2FN\>J^KY1*ZD::_EL:5#(?_N3^=MB6\$[QAX7'Q]5:4SV
MZNZ#,M;V0\%XL2PVA:H^L2?[3:S>;-4MKS8E$YM%QB7A489@G* $8AISR!)L
M/EHB18H**C,L%YO=^[Y0*_CKEXZUFOYXXG_R0&1S1K-+5:VWI6B^B88AZP\T
M//[[CA50\U+]ZT][I@.CN'Q1;)9>L'Q05:74#3B YP9T##W=@,T:< 4^L4+>
M@'=%)=@2_)=B)?B9;;:EN0+\UO'Y_YY%=2V><;2T?L2Z/(1G+:Z"9Z^SE<&G
MQD:SBM< M>O^9/VYG]1R4W4_@?8GM>*.(OW3T<MS6W:RLE)<>&+M%3^)M7&T
M'C?PV</3Y?KA>E VZ^O?N^:A&6;_!-:E5*5QND\(?J0UM_*_M]6F7O3K^K.R
M0A9+93[P[XVW_J ^K"OS\]>LNO]4KK\5QIZ]>OJU4O+]:L?CK=@4WVKN=MJ%
MM**<L QF$<\@U@F"A"H.593Q*$\E$G&^,)L#OG:U4E.PZ:.Q?6:=%;?'M%70
MLF,;&'</+ W+]J?V[\(P#K:&7\"?P'JGYFS'LI\EG.29NEG,EWY.?I;UX 'M
M^ 6&8=!P#'ZP//]H?VW9!AW?]DG]8%D'Q>K'GFG>LS^)R9T2WT"F>1(69S7A
M4X)\:.HGI>7W2:C*S>*S40_ULWK@JEQ$B4BC-,&01;&&.$\I9(H)2&F4,9&E
M)./$Q=,\6'=B)]+L]#=%M2FL"_2S^7QN2U7'E7Y[LWY@Q>J\+@YB,6S]KI#0
MSV"-%L[9T)P19<@VF%MZ=L'\:V\3#E>;18W/B-!IWKE?C_.?7J]7M<[]K=C<
MOS::;'2VO#7^^L:H\.MM69JGLU <<Q&E*:1I%D,L10H9R3+(LC3**%<L-ULV
M+W?(@>KDWDW' V"6<'4#1$/8SU=QP<_-]0B,B9]B[L"HP]8=^1M0,W #F#:6
M#-PNE^O?;;@6Z'5I ]VRV !KX6_ ZPO8>3L*'F@$^NZ[4)SU,^X!P>%7V>?6
M<7:CWMF]7E>;KXPOU5?U??/*\/[WA28()1'A4(B80XPI@S23]F "HPSI+,\3
M[A/>.4-GZH^PN%=R:QSIM0:OUP^/ZU7M8YM_U?R M]\?U:I2?J;B'&1NYB$
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
M+S^.2>LY Y\F1,1Q2F&J20IQEN:0I&;#%Z$D1SI*DRRB+7S=U,*9P3L]EW$
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
M6+-G^*P>S8M[;U;\5-KFEP^WV\W]NK1GL4U2 %JP1"::FGTFRIB"V#:G8_:
M-%7&44P$%W'L5%#H07-B:[>G9]V]<L>.3QM9-^R&[==$B/@9J/H;#/8<@):%
M&[!G(ER&R B1K^I$ZT9IQKZT7J(_[U+K=^LXY^FKM2[;\JFFULYLJHME%RI!
M)(LE@33.-,0BXI!$:0YQ%&E$.2(D\?*)SE*:.@>BI=ODJMVTM<#CRX+/(^;F
MO 3!P4_E=Q"T\Y ;JMU<Y'">QT71 CD4Y^G,ZB=<%/?P\W_Y!O^ONK$+<BLV
M=JQ5FYU5M96<<2SB/,IS:#M/0QQG"A*I,Z/*L3UIX3KB3@H\2&5BY>WHUIGO
M'>7+]9\>*%W^8@>1W3.2TI#L2QVPZ-5)J"N^PN?7GNV[>U&\_I?V\L5C!Z_P
MS;[@_; KTE?[]T6&4,2R*($R5T9).:60$91"%*4Z80G*D?9*27&@.;'*.K5%
MJQGQ[(CF J?;)S@P2'ZZ[=3][ (^(\:T.$L<;%3+98HSCVMQAN!X9(O[K5=6
MNUC/X..CC8JVC3U5FJ08)03J*,J;AF:$,@Y3XW]'68*UT%X=%,]2FM@LU/3
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
MWB@91@,6F@>&+E1)>BBVYBU>#PSF49E[Z/7'&=^_*;N!4O+VFRK9G?IE:SW
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
M-/,"; /L':+-U35?-Z#F+/ \F[' A!QYX\W#_%-QQL)T<G#.Z,7&6;&O93V
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
M:"^O_L^7"$YL$Y^3MS7 +0/@-\L"J'GP;%%R$4,WRQ<2&3\K=B4HWH;-5=)
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
MJZD:"\ZAH1J]SHADFZ]JQ5:;_I"<SZIXX%NCW.V_A+(6<Z&CF H584@XL\<
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
M#8_$&JI\1<8H4Y5/:;W@6.4K8@_/5;[VDG="]_?9>K9<O%FN?EEN^49OY]V
MD/64YIFN2LU1(3A#I.(UJF6>F?]1Y@!7YK+2H+$=0\0B6\Q73";2]FOM*L?
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
M.!<9DHH(XZ_PE"JG^H1!*K'CO W-9$?4LX_I98#<+,S=8@,#OF")P:9A4*)
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
MC%0"(\FPV4PSR1$M\Q1E6&G&"E;A I3-<(->9%WLJ#<!+'9$'Z:7MU!S4]*
M6, T]A"&8]+)KS=F.H&5UU'(0)I\B]JH:NTH^JF.N[[FX4";8[%:K9HRCL?9
M>FUV\H.\V+J2*JU*A721,;/3FCV7U;:U-F&B8IDD9>8^7'&(4F0E[TDW]1,M
M;>,U+E13Y]A7"3<#=%W'/M_&SL&)#H4(3-5W8.S))GNZH<0'C&L,!8/?Z$9/
M.&"G!Q<1!P\-@PN,=U9PD>/HB.#T@I^?TB]],$O2&$CSW]?FE[9J,F.XSB6F
MB%8RLZ?^#'%M[!C-F"1*:5%JT#GA%L'(1JPKJ6O2J&7_I9VUR8D;>#[F3?C<
M/):0H'C:L:/AJ]:!L:F:'?EP7HNKH('<EIOD1O5;7(4_=5R<W_,S <>967]3
MMNN9D@_?S6^_*IL9:DL,/K&-'2IH&Z=,BXJ)/-4,5;H2B' E$,.E,$>9C*09
MR6@NG0*!O@Q$-A$] PEK.4ADQT)BN 0>:,#8NMF+F(C![,=9\N8.O8Z;I&<G
ML?Q,DHZC<";%%XM )@9,?E23XPO.J0GR7B>$2=HEBTZ)8+5*58T4+<Q1BJ<:
MU0(K5--*<<T(T16#=%.Z0@=D8'S[*BUWFC-O&CMX]ZZ_!I8NA$I)2A"C=6G
MRAEB++.9% 7+JBI+97J'F?8#"VZ-&[#" .)C6[W$O-.$[FC&,I)G0D6QA7LJ
M+VCRSD0=MFSGC_L9L/=J8]L,?5PMO\^DDJ^>_[*V_EO;7=80V_=ZG[*LU'E.
M,U27G)@#5DU1G>,*Y9*3NBJR3&%0ASAWTI'-G$U4%[;]U4];.TV=/_^</'5,
MV:Q'W3.4L-N-[^\%V4WUXT 'LP86M:9IV,<#K'ZRC)ACZL_)CI<HXP+@  2R
M' #"HQH3.""G]L5C!<\[WN8P^(:)QGXUO5*-IY1B26K$A,X0D1H;=TG:A"I=
MTTP5M)).D>?K)&+?\38$DYXB\)+W'! W,W"?F#!U/Y$P?(?8J[*$NN,])S#N
M'>]5 <_N>*\_"1\R]_"H%M+&R=_,V==I971)"<519GQN1$0J$9<R1UF5IW4E
M=28+YY'M1RM'UJ\=K<02<Q\S=RS]L%;=)1-,F1S% 0V:N\BZUZ2YXY5&&S5W
M48##67.7'X"K1%MJ\$E];6Y6%YOW[-$.,DUYIJH,X8Q)1&B.$<W,2337DN&T
MS$O*G><O7B(064%:DLF>9F*)NBO*14QNZ\N]DL+4!B@D2'V&)/'2HHL+CJ9,
M0^(<ZM3@<T&/E+OSZ]Z1?+TTU!=;\[ONC\O%OG-R2E+*%:\1+YA-/*JHS4:H
MD4YSXR[69:H4R"<,PU9L/](>J'33A;FIP]O'W@*?/:&?QEWGTH@8!SVS7AIQ
M-TGVK"9[7J,4=H>%+^Z)%\K4CW :]@32\:3LN[IO/L1^II/Y>:XN3NC+;6:)
M.5)GE:@1L1F<C!-[%U%R5F&;NPDJ5'(A&CVYZV#PFKJ1K.B/G)N]"XT'S)H=
M4I\D._H1Q]%!Y V6&>% <N3L"'<0SC,D ._ZEBXW-=.?E$T.-Y;GHUHU]=1&
MM@]\/OO:T+"II,*VJ)X]6N.D/YO?KK7U,9:+IIQ_*LJ<29XQ5%2V[[^H":HU
ML\,]A2X*DA>8@MRO,&Q%-BX=DY-DQV9RP&>R9W22]*PF+:]-^<,!MUU7A.O.
M0<S/SLUXC?^)P,S;B!^&1]%V2.R"%78'86KDXN^00)X7B ==W;/"Q@[_-<ZB
MGFVFF'&18V([E=M4!YM=3\UO$!5,JQKGE.05Y [U8.W(EZ0-)7LOJJ%M(0[E
M=[-,GE+!S$LKT,=A@>#5+N>LAZIL.5AYW"J6<Y'.*E8N/')OGZU/RIR39E8Q
M[6'+^$CV/W8"[G<VMXWX#CIH847+JM:(%])J5J40E9R@BE>8,*6(9*".G!X\
M1/9+CGMCM3PU40BSMS7Q#.OR-S\<,.?;,<L=>#=MC@PGU*EP1&^DME9@2((W
MK'+GX(5:48$ANMYD"KZ41XW=;[.U^>]J^;1JSWD?])<5D^JS':6TZ9NEJ(ID
MBEA'(-?:)HAFJ%92HD+AC A*=)X[7<0Z4XQLH4Y9L):J82+IN !4FCD!.&Q[
MHL "LS1GB'PX0>1V(QI/: #%>*$A\BO*NPE5H+H\B+2#]7E."XU7IP>1ZZA>
M#_2B9X;\YIM:V:EQ*_5-+=:S[ZJM#GJS7*G9UT4[VT8\&[J+=7OFLB5#]E_S
M=LB<_)_M>F._4^_5QO#'_OC85NX^;(PIY]N-W:6_+#^RI@X5EQDW1RB&%!,I
M(K20B(N"HB(C')=$\31U,JLOPGUD$]WQW%5 B^=DL^<S83M&H4G]HWZ^;A[G
M#_NIP7:01HSD2(Z^^O&G=^; ]?,DZ3_37J3D0*:V./+@,]Z+-4G>M]7P1K1)
MT@F7'$IG&]JW\@7,[7^)CR54Q<"HO(];A_ 2'\M9=<.+,.&9P-RUH'UM\5UL
MVGO=3[/U/WK?7N<Z*PE#)2\+1 I6HSJC!"FMJUS65)<5!V4S#].+G9+244^.
MR">6/C#-^09L;K8](!@P:SR 0X26DHYBALJ-OD%MW$1I-]'/LJ8=7_/3^3=L
MMOHKFV^-67K:;M;OU'<US_MVL#@G(A,*U266B"A1()XIAM):$:8*5I *-*]C
M@%9D76]()3E,KX>@<=/I0 +#]-D231JJDZ2E.TDZ^2/HLX.(@71YB-*H>NP@
M\JD.N[QR7_N8MIQ)O5ZN-VOC*4SS I>2Y!D24MNBQJQ&7!HM+M,\I;6]CJLJ
MCWGB5\@Y?9OO'B)NYQC]1S-%-IFMU]OFMEQ8#OQ:QIQ"YJ;3]R#@F0UEY'W;
MR]O0:XXYX7O"7!$I<"N84RHOT@'FBJC7&K]<>]Q79_GFXH!-D1.*TQ1A33)$
MN!!FOQ4IJ@IE5#FE6F6@^[XK=*(G,D+'65_#PU4A[Y;20R&CS]"\(58PI;Q,
M962E'!3U7"F''[_3$?Y-,;MN$S+<_?+_S-3*+/GMN6M6S"JB.&,4,2D5(IJ5
MB)8L-:YQ@;$0K!(R]7*-7:C'CJ?N',AD1[B)N;U_^.OM)L@!P 4ZUZ$A\W6W
M?=#R][<A4H?VP)UHOXQ/#H'EJI<.6L0S'\@VNOZVG)LWUO:B?O/\=B'F6VF3
M^2X%^&R_R:4Y_2_G9M&O;Q=&K]5ZLRMCRG2=U870*,U2XSI@62&6%ACA6@M>
M2"H5!@UM"LM>["RB V;_[5]HGE7_F?S437KZ.5$-^\"DH;"?CIM!>SG,81:O
MY<T&%SKNKEZT''.8]"Q&J3&+@UZHK*2PS(V;L!0%V+-<ICA48,9YO=I,/ZNO
MUN[_62V_KMC3MYE@\\XMJ7E5JD(R5-:VZ*RN4\1R)I'$15F3.L\$=[*Q@U0B
MF\I#@FXF<1B38<L63%*8@3JD%= %<Y)FR&"8!0Z,A?G7WE ,KSV*OCN)UZNM
MV\,^28;F_8UJHBUG YUR006G#"-:I#DB,D\1KXT^,HUUK61%B7:ZC[A%*'9*
MX9YR<U!8M[0AV7(#( UK9$C184IY*/7A>"N?9,$!\2$Y@F%@\$P-O Q'J(3
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
MXHHGA,>,#NYX"!0:.L7PS@#/'<C<%:8YS73LZDBBUI- 08@=,3DE^V/$/:Z
MX1R]N/:^1VOR/QOS9&V3,5%V9/,O[-%8K75C]I3L)Q!\5"O;Z\/\95HQG%&B
M&*HSK!!1I#3VI"!(Y+C,2YQ71#@E#_D0CVQ3=I,\C.\E6U82UO*2_,3,S];S
M[EAQ3#3P@GC8W,0&#F9R+"/) 2>3I.,EZ9B9[ :D3)(]0Q'1 _1*CXBB7__T
MT&C"^JM[PC'8<QVZYGA]V#VE/>K-[KN&G\_W;L;X;-X4G+VV$:3%9EI0S&0J
M,%+*]H@0.K.-827*.-/&NZMHJCCDWO"<1.1[OB_VE42TM)+YGCS,E;L C9O3
M=I_ ,%MY0&N2=-3">5[7)0GD8UT@,*HW=5W 4[]IX$D_S3LYU+W?V@SM#[HY
M+1X>_G;]D;@Q@V6A,*)8&2^)I!EB0G&4ET9%:VH.9:F&G+J@#(P=I!1=B[.&
M'YOUU3/T'S ]!@/MIN4QX8/9@+.H6\M+T]"Z!>\H2/?+;+ZU3\?H2.4+2B!S
M B8_JK'Q!>?4%'FOXW&4>V<LWM<VIO7TI-B\J;]=K]M&Q5.A4H:99@@7C".2
M$6*,4RI17JLB%5*D:>$T(^(VJ=A7Q@W%Y*DE.0%=ASC@Y'#Z"B8]U'_HR4Z2
M#H2//0@?PX( .$0% \/OR'0'*+#3D9.<@V>AX17&._DX27)TSG%[P[-&Q:4%
M^_METR/ V%%[MEHWIX;#O]MV*>UE^KY!>],KLPO03S4C M,R0SP3!)$Z+9$Y
M(M4($Y86E'!:U:#>)*-P'=F0'ETV"MLY;M5V/[13;A<][VW?VF39LF1^W^:<
MK'8< TMN1OFXW=S"'^Y#]+\XOCA$8\=Z?T_<LM2U">RSA_9L3X+/"!L5X5 E
M2J/P/&[)TY@?PUD)U:C$_3:A)NMS/4U37JN,IXBF/#<^<BJ,C\PHRJN:\C1C
MHLIJ2#BM77:4$)I/67,GM9NQA,L"LV8/PP* 3<\QOX%L0[?HJ,I[+,BI=IW\
M-=#LC-<K)6<;^],TK6C!1,H05\2<&VE5(5Y2C@01*:V)X#FY;W;&GE9T?^=P
M?L12)RWEMBW'UK@YCVK5C)6X<YK& 7ANJA4($IB^G4_3F/2 M/\8(UW 0?)8
MHS8.*+WLJ(USD6^.VKCPBD>\R$Z_VYK/Y]D.0?ROK6S=QO[:ZL/"_JHYD,^[
M!CP9QZ(@N$)%86O32D40IS)#9<JKLN"IK EU#B%!J4<V#CMVFNF;R8ZAY# K
M8,\3(-("AMDA A43/. AY"9N'PYQ\YF,#@80$+V*":1?0 L(:*#HEB\.@P$O
M\*+CQ<!\Y3T*BWDOXN>EO9DM9AOU;O:]R2WH^AFU_M]A15HW.O.]V:^__*[F
MW]5OR\7FVWJ:JY(6DAI'KBIJ1)CBB!)9(4S*O)8R+PH,:OMR'SN1S;GY,A8P
M-^Y.=-T\O?$P@UGQEB_4,);L.>M+=RT_HHDC'76-^F_%5L8:!>R;&0:?0"[C
MG<R,ZE6& >[4\0RTJO^HA@_ZS\NE7#\L9!<]6G]>SN4TJ[-2U]SXH-:>D;00
MB(L*(\Z,8\JJ+),49,JNDXILIKKT)[O1F_/H2GU7BX&I)%"87$^?(82''CY;
MB1NJS0&\IYM8PF'G&PP+%W!PP15"HT\D&!;XTJB!&V]XUJATS7>^+!_$_VYG
M*W4UGWV:%5AF.LV1H 5!),,$T;2P,U;LQ-:B5$RQZ4)]M;=3;BKM3MSI6UZW
MW_)#%IR_[!_-[[_9AE?V&_]TL;$)L'#%'5@W$Q 8++_BE8X'>_G8<9$,]QT)
M6+4"EC]4W8H[X7$K5\" G-6NP%?P[*9G:_$.,C[?+Q==.O&49Y6L*X$1QL)V
MU,,%8IQ35%/,BTS@7 D!ZJAWE51D-Z$MYETL%^CN3.D!N-QL11@08+:AE?\H
M?WI/-F!+O9NBA6JK=YW0N*WU;@I\UE[O]AL>D>C7\^56?M[RM5C-VOO<+I*7
M:UEP6A<H+72.2%X6B*M2H=1H=LY$3DCE7FUVC4KL:R=+-ED?T@4$/Z]"XQ E
M#B$PT*]O9#TBZ1/QO2HT(+(;0GB_".X%$ )%:6_)-!B-O?KR>%'76_P?15=O
M/NP[^J,Y9.\*\S^JE5ZN'FTKL ]\WJ4Y]@&O+[-'\\@'_=G\=JU9TQ[]W6RA
MWFZ4[7/#:R)U25%*%4=$I]J<6D2%RARSW!"OB0)=C8=C+;))ZQB='/0,.> U
MV3-[$#IL^6T*'0XX3OYN>4X:IL&S1()]D&Z>S\M\/# #//8GXS&<)#2(P4:5
M!&-LY,$EH0$]'V,2G$+(+F=M!J Y4;YMLB1FWY4]8N[&]9*:X+K.D>;$]BO0
MME\!Q2C5!4O3.L<\ TU1]^ A>N;"4OSC4O^H+BP?HE'8,,9NYC,R<C [>2-W
M.F[6TQU(1&U5-<S!#]!0R@DBM[9/;DMY%NJK]5JIXT[T_9GYN0^,_;)5]O[T
MR^_+:6D.N;JN:T1S2A I[4V6$!)15HL4ERRO*U!O5R#]^%?Q);":'XB?F_V)
MB K,]K2,V&J,DR$1.VXF-@C.5=/8M;MF-QP%[!7@!T6H1@) ZN-V&?"#YJP%
M@><RGC=MW0W3WATS2[]=O#'?P,TW2V)*:ZD*7-H^3;F=^40E8IA25.0L)5E>
M5#EP-O<MBI&-2D\_61Z<:)ZMHFCS"O Z[29ZCK=H(3$!7I[U<!P>\,YLR)LA
M:."79J[BAKHKNTEOW"LR5_'/;L:<7_0<_3A;B_ERO5VI#_K0X_G4%G?:Z_[U
M69_+];[;(2]3)F3%4%;6ME& ,GZ)E#DJ=9:F5'.>:Z=& 8'X>:'3$W! Y)V8
MNQF8$9$,?)J*<HP*!$>H"91W<C/NE,HPT)U-L@RTK,<58M]9Y622QWK*BH)5
MA11(V=ZWA!4*T9(+Q$CK^HBJ=)K6/4@ELI':-PGZ].$OH%+/86P<[A!#2 PS
M)IVP'W0W1>C#P12A(%(#+A%#2.]WB>B' NPZ\99T@]>)5U\>[SKQ%O]'UXDW
M'X89':EFTU\7&W.:>Y#2?([KU^;'#ZLOR]\74X;K/&55CBI=V))9EB/*)4?&
MJ<JRLL(U$4X>U "-R :GI9IT9">))6Q@22QI-Q4<PF?8[ 22&F9TO 1VUC8'
MD2YX(6LE_O1U^?W?S=NM V)^V/L=0VN.HH(.0O4*Z/+H/:'6)KRR/FW;7@I2
M*E:EJ*QR879^.^<^3SG"N>!89ZH0L)C' *W(ZM@.U6O<)Y](ZF5X(%'3NX7V
MBY"V9.->QC@(&#3N>9G2"\0X!T6^',\<?L7S4M<>P-^NUULE?]FNVNOEV5*V
M'1+;W[]9KOJRA*G0).-::41TF2%2$%N#KLT_)=<DI824%6RV%(A\9#VW])H\
M#>/I]RU5F^Y;FV4B9RLES%=YW4R];SNM L?= Z%V,Q#Q  3&(!J@6H))RTG7
M '#2M5:=]'^UP\A[A@+>ZGH!$>I"%T9\W+M<+V#.KG']5O&,H2J^V<_[>?AC
MMIZRBG&:&R^>D8(B4O(*U5E1(,4$P07E*:V<X@C7240V+I;@P8BPY.^6)C#G
M[@(NCJ'+NZ2%60*@H/"XXU590H42SPF,&QV\*N!9P._ZDYZ-V.8-_DI>SMKH
M4IJF19KG$IMS-2DR9>\H4L2PRI$2."4U575*0/W5W<A&5M"V&+C9\!%O8NGB
M,)U+^:1S.>+IIL3A40IZS3"YF?$&;R('DCA4DSDWHN,VH0,!<=:D#O:VG^EX
MKXPI,AJCWBW79KM.!1&UH@@+:DX'N6"HQG8"0R6+FFN),2XAK1R/5@<9 GA'
M1T,KF1LR,%4_EK^J95YDE42$,&F#'P)Q(B12.:.RRC*A*U#PPU]^C^N. /)G
MM5!"U#DJ<UZ:TV'%$-6X1CJO&,8LY64FI]_5BB^C(W!(950,W*RZMUS :QUE
MG3)+)_G)4OHY>=AL5C.^W3#;:<:<<#^RL.6<%P4+9*./UQ[5%%\4Z]3B7G[(
MS["^;5KSMAEKQM_K:K<WSY^5, <Q6P4*',?BOF"\K^,!#Y.D.3'TO04VS\F>
MD2B35^#R!_K6 @B/^I6& W+Z??=8P?/"P>C3?N2;6?>+-5]35F9"$579&P:"
M2&4'[N*,HC+CW'@<A(H:@^X:+I*)?<U@B"9'5)._-W2!48(K&#E>.-PM.?"N
M 2XT_(YA4*90UPN7B8Q[LS HZ-FEPO#3GO<)XIN2V[GZH >ZES6$]E=A2M*:
M8UZC+,M31#01B F<(J5%6N0DE3@K09<*<!XBJW;/D;U9&&SV!W0X?=!VO%>(
MBR$P\N ,7V<\(A6.^6,2ZI[!@X-Q+QO\(3J[<;AC*<\0QG(QZ[K'=C&1U\O'
MQ]EZ?1"J(Y)2DFN,=%96YF!?Y8A3AE&1TKRD.#,G?:>6* ":D6W3GIY?C-,%
M-<>C<%@L@ ?D/?$^D)D<0!,\M@D0-M2AV8'BN$=I=PC.#MB 5^^:Y=@WD?YH
M2*G5]^9W;Q?K[<HF"O1?;UHKFLLR1UA5E>V3E-ORK@+A+.5YAG'!W#(./6A'
M-@[_]?$MS"KXP#=L'2*# CRN',P[[#E)#EE)=KS &@#XX.8U)C(T?O?/C;P7
M1]]!DA D'"=+.BWY$J,F(;)>F3T)6L(WF_O-;-Y-Z9UR7(B:<H944:>V=4B*
MZK*J4:VSJJBUYCEU2C6[M'ADJ]FE,UMZW81I:-;V 0[#UO%>Z6#F#R"81W;V
MN01WI&4?+#9R/O:Y&.>)V!>>\6S3SM;?'A;2_L>&7+^SN0W"MBE3>5[7698C
M3;&R1><,\;30B%4I536N!,E!_5>ODXI]0C$4VS%A]H<#VEY)5 .(N1U3PN
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
MM__K6K\6.[/@NC38NIU7*:SV_54QXI9(9Y*T8&6N3&F"9UQ=1)CZV'Q(K.Y
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
MY26(F:?<7Q?R?)#]R+77M/#X^W"Z^_M?_S1\XOZ28FO^^J?_ 5!+ P04
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
MO?87=P>MF>YN664XUY)%08;5"V*D'D$'%T%HS&@\&N;N.V+Y)V@(UT+#.S>
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
MT>:T30PZ%-9GA,(VY1$E@O>9A.J$#4PZYVSK+(?K-(S=%&P\/-S:E/! Y70
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
MW>FLWI<_<)FF*\P3;KQPVNDZ4+ZN25J)L=3108H'ECB/RCVJ-WHKE>,V;^L
MIJTTV"]&-POQ=@95M,QH1-!6U%,I&ZO;G<!X5"$48;)LG]VZ)Y'C-H_K *&-
M]-<!0*_<$)XNO&>)1+BLK.B@ A8/!NN8(Z<T!!89D 1+U-YYX5M/];V'G)%[
MT#TFZEHIY>BFP</ ;+-ZSAFJHQ]_Q_6719YDU$Z(6(!LN0*E60:?*<)C41GK
M;<C!M!YIM@M=(S>(&@UX+=34#P(O*_Y6GQ9WY/]MEEHD&6\JQ'"^VFCY Y((
M5M,UGIU"G&X!'S M/L\W3]D(:A*L(X$[ 5H55A-R$GC'-+G0169CZT%NZVF.
M0_.T&_+_*6YUNH)'!W[!3E6]]Y211Q0^<V$IC$SD!J&1$)(1F]2EXBT6TWS&
M]I$D[P;V?XHKJ,=4;@=8OC\+0"8=>?"01*WWM3Y D+R +<5R@:(8U;IUQO&Y
M&?\4]U'-U'+DE?K+>9OI/;<D!@@G#$-/:X37W,V"&IS/=8)YB%Y'EFA/Z",U
M@__S7"8=KH*F0'J<VOMG'__RZLV[O[7MU'?QT"$KZ6^GO'W!_/.P^O)JMOCC
M<GIF*"(Y1[%+V<S;=9X@$2V'$!3W :5GV'Y5WDU/@T2>^LSWR\7W*4GNMY]_
M)0_U]?QB?N.SM)Y^WW0]N6UJRX54-&)61CFHO:Q!)7)5/<L%-#I:>"H&^D[[
M#* &E'>2)GLLTF[)$WILM7;@JUW-CA(LLI@\ []IK1\TV>WHZHT4UUHKI75J
MG:/=40/),1!P;[+:/NKH $M78OH:D,_3=(976/JTV%'"%])DG.+U(#@47SSY
M$W447&VLP5-1%,_G$'+K)BM#\#'R ,?QD3TZ./K(YCP;8W+U2&OB,K/&*@:A
MCA97S-!GF4*P$DU2Q:3B6',/Z59*QC7 XV/D>GQSO+HZL,LOD-Z<IN&L5>6S
MK_6HZ1^GK-!.XIU'"=JI.@HP._ ^4C HBTRHC/>JM7F]AYQQK61W\&NEN XP
M>"&B-YLSB:_?PG2Y*7;;],]66>BBZ@F]YK2O2(0HDH 2!$.I0V+-+R+OHV?<
MVHCN4-A,=5WLP!NIK4B7KQ;+%XN3N"XGLV<I+4Y(WA/+I?*\SBV/-7U4LU!'
M&3*P23IRM[U2O#0&XGWTC%LKT1T0FZFN WNX;<O?E5?3>2#ISC_7:__5)#GO
M"S<6M SU(%435QD]2+>9>2Z+<ZV+P^ZC9]SBB.Y@V$QU'<#PQ=EKMZ9(UV;F
MX<=S^N:4^/$4\-E,KJXHF.I "PO>>@U2F.A9D$8W;VW\$$WC%D%T!\>F*NP
MDG>WV?]SF,ZK?/\Z7V*83?^!>2)-<DPD#8F\$%!6QYI"3SX(><#1YZR\;5VY
MLP]]XU9 = ?5P53;3]K;S=O7"V&>935==CX7GJ?(-2A7+RNL1_#H29+2<\FD
MR,6V=C9WIV[<HHCND#N06CLPMS<Y.W>I2>XX_;[I=)2]Y136!1!9VSKNSX)+
M(D!4W"9M?&3-ZWAVH:NWQBIM,/$@](Y4T+'&<B#8O5_BMS#-Y^[,RQ_UO+5.
MC]ADSSU;K9!\&:,C:K2U"*FV"O4V00B.@9(Q9.1*(6M=^G@8I;WU9WDD:#97
MXJA@K2D\MS!YSEU-J)NNZH$$\21LE+PVA0SD7ZM@6;T:XR"LP^)92L9>LY W
M\X-V?UUOW5N:HFL@J7>]U[X//ZL=KX?\*2U/B+)IB-/9QH&96(EDPDF(9W-R
MB%]?A^VRI*3BQBBGA^^<MPNEO?5V>>3]N)D21X3J'8OOC*'M6U!B\P-N^BW_
MAG,LTXUA-T&FS,B<UY,&R6O?D*(!(U=&DK<BA#C0".Y$0&]=7![#++;73*?^
MX<:#N+R+VEI:)8=L7,P0G*K=5[,#)TT$(X*DM145;0?#!])WD==;SY9',HIM
MU-7EIEUSI*K$_C9=?WE^LEHOON+RG,&?$W0VD!,B0:0DB#VK( CI:F26!09M
MU'4C.  :[R6QM[XLCX3(=FKK;W^^>D=_&F?1-K"][)10V69=0!A.PBRZSEBD
MS2 FDZ6/1F9UZ.;\\-M[Z['R&#MS8YUT8 IW3R.=!".4E<)#\5Z!8D& YX:^
ME)BM1>=4\Y9JNU,W;OC<03+N0(IL-D>U.41?S[_C:@_A,LN)K^ A<V&(:^=I
M-_ 6?.36)JTY?>=QX+LGY9T,2'BDXIPAU=J!O25V$ZWRU2L2=)VG_7M8UWG:
M/S<CE6<SW%R=KNJ@Y2J&S779I$23A27OVLDZEXWX@LBL@:#08-0"76Y]57,
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
MRFU;*J6#OCU_K7-;7J[64XI[<#7AT6461 '+-%%? M99%QJB5N0E9NF";WT
M>I6"<7N4#02=(X3< 42>+^8):UGGYIYHNOK[<Z)ANJZ?3;AS)95B@>4ZY8?%
MRDI6H 7%#S:C\[[]*=R=Y(P[%VP@\+02?P](.NU$>[TU^#4+FC*MCF(LR$V+
M*2R,F(H6A'2.DZ]H?&Z=^[,38>,.0!@*7<U5T@'./F!"8J5F+E_G!(,1N10/
M)<3:ZUC$FG@8270L<95BUJGU!G<W->,."A@(48V$WP&,-D?YJ]7IT*5-=<?M
M+E]04GO+ HC(Z\P/BQ"BH1!4%%8T2T*EUOE".Y(V;IO^P3;$]FKI &UW%G/=
M,,:TBGAA'J0-)#N! KPJ&@*99?1,A1Q:9UOM2MNX[?4'PML@BND <)M<KV>K
MU2)-:^I7;=GR\L=T_6[Y8KKZMEB%V66WT7?+S?2 D[0^66X2.#:<3XQPRE@R
MY5%)5@=>) @JNSI6VPLE/*)LC<2CB1ZW[_Y@)O$Q5=D!=C?)Q'5>)SWQ]+SY
MQCD,IJAMBH#!.7)9603'B@*9,F9D* -B8VP^2-2XO:X'PEY;572 K;?XQY:H
MEHLY?9I.;^)N=S0<,FZ3"F <<I)>K%WF7?4V8E#)8S'-^[ON2^-N)[+LB4%O
M4$UU@,0'&JM=Y\Z;;# :!99Y"J^"H2B=9P:Z1%Z\U):EUE>4^U&X&PJ?VL7
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
MCLT+\]MWJCDK#/GZ-2Q_OBL?IY_GTU)/,M9W] .:,*FLRTJ!U[7UEY &8L9
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
MDE64(3.90+.00!54$$MDP)QBRDBC5&R=B_1(%\FW/KNJXBVNS\N24U'99E7
M( ^TR%.=S.(UK7E$%4VV_/I<JD&\V6MD=1%N-47.+O[I,;H9M2?R+DR]7<S3
M&5^Z^*A#TL!H9P'%262!C#Q8M#E&9H*_GCD\*.8N*>LB<AH-=@=JJ .W\SZN
M)M8PM-(E$-F2N+Q)M?%"E5Z2 G,R*LM'1%L7P<]H&-M+&\W:"@QT-G1NIY71
MB=Q3"<57GIPUQ%,2('BV(A;AK6O=EW$7NKH(1!X=:4=II]M=](*K+2,M(BTD
M- IL=(S< Y$@,EX+4%(N)G"AFL^.VY&T<5J"=H.\ W74Z49ZP=:$.ZM+JO6-
M=I,"SBW4R4#$F_&:&,G9/D:L<$'0./T\NX'97OKHLT7/&PPK7+7.D-_AJ0U.
M._:EO=&QQMEKS]$54;G$I0$M$Z$K(@<OC09O,1M,EOGFE517*3C6Y+RI%1_X
M[AO6D1KSSYN'?\ Y_A%FF\O$(DU0(I/=3$77MJ(9(J>-W*K(M"6<9M[:Z#Q
MTKB'$T?H_[IU:2GZ#C:OCR=Q5EEX/:<UBI-@N2DJ&&"97#ZE10"G.0<I(WF"
M42L=6I\R7*5@W-.$AC@Y0K =P.(JOE]__1:FR]JW_<UB5:O:I$ZE>#"H: ME
MQ4&4V8#GAD6*2;E)K:W+??2,>SC0$#+-A#YV6M)YI_0/T\]?UN_*7U>X.<H@
M)F02L;;X<"(44.3/0U0^@G#2:LZ,];C;%/>[WC!N^-X "^WDUPL(7LT6B^5J
M$M!K4:0&$9"<[U@$[8O!03'<>)?)"!:]E^I/GSMNU-Q:X0?(:FPU?ZK].-9D
MK):+[_CUM%_J]&L\H8>??57':V&>T Y7.**L XQJ5@;Y1$'7UKXQ!V%BS%[M
M-LYQUS>.&^FV@L8@\NWSTO]49'6$]V)>65N4S7?.AA,='=L^].!FX>U>' P3
MX9KHG G1@G&U7Y*S')S/M1NQ4B[*B Y;3W9N&^%>]87JM(R)CHH9^B\$4^=N
MA"+!)Y,A\")9[?Z30^OTIIM4=!7'[J/E^YW-O07<08SR\<MBN=[T#;O@0/H8
M.9>.), I^#;T(>I,7[JB+$N^&-%\CLT-*KH*88^!R)$"[@ B_Q66TUI;<LF
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
M\T^+6N9X4GS6N40#4I=<RQT*!,4+:"RV,(4,=6N+NB>)TX)T-*@,A^31>NL
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
M=J'*Z8H10_92VPQ."?(PLU#@T7#@FB5F&+%S%R_'QX:[B)GV*FML$]1&!QV
MZ5HP6_(CQ24Q^ P6I0"E/0+)2$ JDD)D)Z1FK>^>[I P[:72V, Y1MX=P&6G
M>-[=M* 01>DL)' 3ZU3$^CC!T3F<I;9&RZ1]?K;LW+O>7GM,D2PX3#4]@VWC
M]\UQ'O,FMMB\V'M??E]MW\ODLJ!C_J9ESD^9.(BS2W7/O^^@$RA"WC1,$:54
M.<L,G@E3^RU;\@1"]LU'O3T#6YT&E <B<2C0)X+%R]TI X6!0A03 VE'U\DP
M)A5R;C)"8IHQBM-S?+[\;PN&.HV.)]T=(T"AGX9CA\JD%E ,%(S$4 2C\YH%
M%LE,U*I?55U$\@D#%H6Y>;.3\;GJ-"LP[489"10OJAJB=;NT0Y89K_;AV=ND
M/7UU[<GQ2$584+S4,+%$"%ID*+E$96QD+K=NWC!ZR</MG4-?G^:'ME!)S(B<
M,S#<Q-HJ@A.<Y""T+3RHF'SK#N%#Z.K4P3X(+_=[HC362\\.\D^SU=EBA:>K
MDY!#X<PED,%3[,UE@N"M 5F,U %]<JKU*X&GJ>K456V"L\8ZZ?.--GD*R_,Z
MF7Q3&G[,>+<=G]3@&!Q"8ZN3#B]JHFM5S4E=E91\4Y;JC>-<D+?$= *5ZP!
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
M"=<Y^_?E-B&_Y=/JE6W*0CY^(="'2NH'O*@U1ZOK_+[,SAG4!70=):J,J0D
MS. X#S%%+<@$MJ[3.8KBHU\HQB\YG9_2VILU[BMPN:Q)DLV:/US<_,Z6CE=_
MX#)=.CN)W,\861W%ZARH.CP>?:;M*2.W0CJ95/,!+*V(G[CD]_DP>^_EY"3J
MGSA8_31;5X[?SM/LVRR=X^DF@(]TB*#F&;2N35PQ97)X3 9)#'BGDV-BT%N6
M)^+5!Q>?%G\3@6#14B.]0>J?L_67S?ZMSO27V=FGQ28A</6H+'!AE9(D'D<;
M5UD1(-37'D+8I*Q&@6907Y)]P?8X6=-E3AH X#$X-=3&U%G9+[-<7O^9XWEU
MC=^7,HMYN4T,)>N$*<Y"$K6%8>UPCE(BU#EO7&J5^+ BXZ?2LKM)Z A +56^
M:"__#D+F2[M]U=<EVJR)=PE2U'M+(AA<<AJTY48:S#P.&W&SA_OV'0'3UJ5/
M>P0>KY$.X'2XX&[8GJ</ISB_]>@M:VE1:PVVMAQ2-7F*CH2;:K&5IK]#\\S@
M&'Q,Z]\= :N[X<+4.NX YZ^_GITN+G+>)#S>GU4!7,W**H4I0Y3'4IL3F>3
MH4.PJE0&G0NR=:WG3F(FCB@FQ\G=Q'<3I76 OM\R1?VSN,YIP\KO\]EZ]=O'
MWZ^N!E/QLJ1ZK8BI3I8/0#YR;:+$3$$NHFW>N.Y1@B8^U'M#83OE=8#$)Z6[
M2[@WEPC9TJ%CHR4/.6_:'2"$K#A8.H=\9#&SYMG6XZF>]CE<'X[J,^N^ [1?
M'R!Y^8U"OH<%\.MB_HVV>+ZT'ZM/];G?[9_73.ZOB_5_YO5OUQ=@MTZDU8F-
M3GF)2'$C[7ZE*8(,"1D@XQ@H?*Q#IL;R(,9DK'-OI#%:=_D>W4#GK[R?/N3E
M;)'>+);;;]7?XR><!RUTX)"SL55_'C#)0O]9$G)IB].M&U4]+X>=>UHO=(<=
M#Z:_\E8[4:9XQU%#CM9=SCAQSED@1Y5Q*T4H^L4<5Q.[=7_1#;071#K8*P?K
MX?6_SV?KBYLV-JOWZR]Y^>D+SK<']*V)(?_,L\]?JAR_Y25^SK_E&EC6)I&+
M^>9&_QQ/ZV/QU8D24L;:MH0[%.2G,TG*C9D,C0U*Y.)-\\$770E@VEX2$^_)
MKC2Q%Q1?4O'=53R]*)N?A[L_?_UG_;+6RYZ>ITPB(\FD^IUTN]C_(Q%W&7,O
MRDT-;?,:ON<@=K12P&>7=!\5A8R",-HS$HPR$I3%#,%E"1F3+=;';/)?M:)P
MD%?QZG3SD?35^W+7\=Y0>IFM<HIG7HS;C@=P&,$C2R"X9;7 S>;8.H ;A9$7
M76FX#Y9W5QI.!8L.W,O+4OIK&_9NR^+F7C9[5U2P",+8 "J1D^QX0- E&*=8
M=L&W;L+T"#F]5"1.!I;%.)KK%X3;^RT3H@P^6:#=K$%Q'2 8\OL89T8X80SS
MK5_$/$I0#[V &JA]&)P.T$$'@*I;['WYB*?73U150NYU\2"B3C7N$8#%TKD1
M(@4-(4DW[.WO'B"Z1T27P#E$P7>'DAPE[0[@\C&?GM8&O_/T"R[_E=?T]=;W
MO^J>DJ+RGM6Y32:"RO2O>E<)V7$NF*&0NGG/M*=HFC:]/AZ8FNJB VS]1HHA
M KX00S_E;_ET<58%]CU+5G#I8G80F4)0@G9*<$Z"=V2^0RS&E-:.U@"RILT_
MCX>PUAKI &0_YWE>XBEQ]"I]G<UG-3JJU>!WF.)8,N,!8I*,A.8W<X,$:..<
M1F,5^M089H,(FS:I.A[0VFMEXJ<>'Y:+=![7[Y?;V&?C=$IK-*M=\(,-N3:8
MLN!E4, M1>(E11;XH#%O3[SQ>&CM7BKTIPX)F^BF#VRM:+=L.;AJ5*.*L583
MU2)8#ZI8!4%Z 2GSE%RJG=$'Y2N' >P^ =,](3I>I_<!<J2 IV[?4[L/Q>7L
M\MKHXZ*L_R I5I;.S\X6RZMAJQH3BU$(\'QCM64$E)SVE$@AYF1KW^RG+CR&
M+S<Y0([5Z6)4 4\-&1)2R:O5IN?#E92V;+!04HZU):(/G(RMUK4=DH:DK9/.
M^!"9'X23W6M,UTMR!' T$F4''G.;(_OF7EUX'GU))%*4B:QRT>!\\F#1*6:1
ML=3<MV[,0B]5Y%,[4ST@I(,-LN4LIX<9W\8P)QBXD<X9T-X'4(%8\R150.UT
M+LA\P4&M6?=YI#N(LFF3K9."Y^X;WO::[+.>AEB;19RGGV:GY\3NN\5J=9:7
M&ZZ/*'P9\*D-*E3VI;U1*<EK7-;BJM6'[5K7%^O.!9M\1K"ROL51AN(-36@@
M5;IBF4*76@]OWT5+N_*/5_/U+%4!S[[ES0S233_4UW]>UO>\H5U<-\;Y>KLG
M[Q)T>:98Z:7E#NO&0%",Z<T6@6CI+W*=DI6M)WJVY6!BR]@"<;M+.9Y=Q3T<
MU=^]IB?_)AHO)3#M6/5Y LE1>,A%)(N*<S,L'S=JVXQGJ--X?B0\VCMC'[5T
M@*E17BH'@YJ+$B"91%X,!@].& ]:>]KB)<OD!O68^N_>&8?!ZCEZ9^RCXPYP
MOKL-0^'"2L,8>)<,*.UC[5]8)6L5%A:2-*V[1_Z=>F?LA9/!O3/V45H'Z'N\
M_8*WP6<3-922ZLP>(<%[5N@84DK)E%&)UH5O?[?>&<>@L)WR.D#BD=[23::"
M7"*=>(IUUHBJ.Y #UC&B59A..B;"L*:E^[B?C6COY3IY>L]U"C"\_$WPZNOB
M?+X^T:PXS": S84"V2($!.<#E.00C6,NNN8IT1:$3^S63H*YML _  !]9E*)
MRZ^S]>90O1S%\3G/(TD"YVGS=/,77-?UC\BJ[KE"@PSK,3PURK;>(H%<D>^H
M>&"RKQ<J%9T5"&G(@I,Y!Z=5 &VE=28J*U3KHN.]"#Q^]/OJ>TUL#Z[$A6#.
M0^&F#I,JI>YD!U9CED%XJTOK)^8/4S*M/1P/*_='P1^MAXEKQ]Z1F?Y\V?&!
M?/]-7B0PU%B'WQDDJ:A@-06"R4$TBF) @W0,M&AG?G_E:5'30I>+9H+M"A8U
M -Q&?85[ISQ:B-'3;@D4]:'/' +GSMC @N4M!@'N6G^Z>K%C];D3&@<*=_+2
ML/P95Q>KZC?>\+,-X+F5.@K/B(_:4PGKJ+R"$HK,&0N3B2+\8;5ANQ?I!0F'
MJF\Q@BRGQL1_+LXO%O//_W=Q?H\-'WPRCA=02G-0M=K-HY>0$LLF.<>"*H,@
ML7N-Z<H%VR.BD20[2 S\C)OF'S?'Z@\7O^*Z.F";0;O!(*\)ON*# 47^%F D
MYRMQRU1P 1EK71'P*$'3YK$:NB#MQ=\=EK:,;+=:$I;YJ!UPHX@57ASX^O:,
M>94+<U84.RZ2OB-G6E>VH=(?A=/A&ICZI/IEMJ(_EXNSY6R;D/JTQ%035\N\
MOJK+CO2_+$0 $>KS,L5J69^*D V3HA1C,I>#SJPAJ_6$F"/TNAA3R%.CYA^S
MQ>F6DW_,EI]G\QE>)C7S\L?E[&M>O8K7KSRTLYP)"YH5<MNDDN!Y%E!J.D'K
M(!6J0=@9ON:T9]<H"!I)X%/CZ-6:?CC/%ZLWF5A8K19Q5HN,MYP8&[74CN+(
MXNMT><4!14%(-G,,@EQ'.PPZCRXS[9N%4=#23JQ3 Z0^J3ZGGU]\6*S6_^<\
M7=[2OYW3Q^?5^OV\?JM^!T^OT,^B+$9$B!0MUFEEB@*-.GA"QL!5UM+<':VT
MZ]7>GBM/^P!]%!B-*OP.O.A[4<:M"T >:4&G(2EF:KT%@H]!TU=%I< Q6]/Z
M_G4W-=-:J!%BL4:"[P!"'\Z7\0NN\OMPNDU.G#B;)4//@26TVX$WG.*+Q#0)
MB&RN8ZWOGNY3T=D-PH'Z7305=@=P>;>8?Z9/^WK%R<T%W>6+K1.9:]]AGX$G
MI%TE?*Q-KRPP$HT5PA<E6_=5?8JFSC)!;:#45!$= .O^UOCI/+^=OUF<+]=?
M_C/C\H0S5@>GDYLGF:@MKZJ]#@'0))Y5#F3/6Q>"/DE49P?;6%;J&%5TC*U9
MV?+#HC.!)0TAU8B36^*'<PXR"J>"54K;UN_6GZ)I6F_\F9%UD"*FCNRNVC"_
M62P?.->S]5K$F" 4HE^9: &5,&"S=4$+I66X\W!BU\7I8\L,0HE^(2AI+-4.
M#,_-C=_'O%Z?;J+/R_+(337^93'EIN[N R[7%R?5DMIZ2 M;&^ZE4!O*" T\
M1N6XTS&ZYE5?^Y$X"'#FA0#N.=0TM96ZDU?Y";_BY[S:\G65"2&7,58]?LXG
M9'-I6_$(4C(&RFL#020#1M@2'2N9ZSC(;NVY\"!@V1<"K-$E/S6J;G;,50KM
M0]78\MOF>V_GJ_,ESF.N_3M.=$9T(11PC*2H(F*-<"WP@BA525J;80G-/18=
MA";WDM TEL2G1M*CW'PB/*R^+$[3]DV!]R6%^I+ LT0Q+;("(6)-V:G"B&LA
M9!H$I7U6'80E_Y*P-)K,IP;3S29Y=7:6\?3#<A'S:K7-B!0C%<6K"C2J4-L'
M*7(>T4-".LZSK"TCAZ'GT66&)2[92\)+.['V Y!']\!5-RA"MTRH(^2\D9.*
MX(3*H(.53$=CM!P6Q.VW[C (O93D]]B"?R&8^O%\685_(JTF&493"V1<;:K.
MP%N?P=K-*^QD1!A6$[#?NL,P]5*RX&,+_H5@ZM?%/&ZY"\IZ9.3SY12(.T=2
M#$RQBAM!YCD*>_>ISW&PNEEZ&+)>2A+\&<0_\8.@39^&W_+9-KM&A_GG)7Y]
M=;[^LEC6UHN7?A\_$1P%UMZ'5GE++"5)+!4&$;TNS'*,MD5+^X'D#$/92TF(
MCZ6'#G*>GY89:7]<;-C;/ A?O8K_/I\1)2>&>>36!"BF3JTIV8-/.0%S!NE(
MC]&+UMV$'B%G&*1>2O:\M?Q[@](5$]N1R#71<=5QX,3S1(&I*! 3EW2TTV9Q
M1C+B2XO@M$S<MVZI-I2V82![:1GS4333&^+^@:?G^8JYRM4OF6QS.O&2XH]<
M.'#F"NTB@_69N8!8=*+P%XU/K4M<AM U#&DO)84^FD8Z0%FMU5G,;QGH6Y/?
M3[+E1GAE@*2B:,>D!-[X "F5;*U2/(G6MNPQ>H:AZJ6DTIMKH ,T?;=#MHQM
M>#JAR".IF#68:"@H\8X8$8R3^^B$R\'+F%MW(=M)S# <O90T>EO9]]G^Z&.^
MK(V?IY]S#4W.OLSBVWE9++]>7I5O.[4MRF_Y6YZ?YW!Q]7L71[1$:K!J@S9)
MK7EOU#II2Q8%C8MEA?)UYQM"DT*K&13MZ0"T*9/)X@C(5:RO0'F.K0O8=M'2
MKE']5K:K6GWQF@2XG./IC^>K]>(KP?[5/-42V'>S;^1XKE;Y>MA),A076P=!
M18J6K1/@//D#* 46+"P5W]HY.X[BB;O:MD#4[D;THZMP\ES:=F#FC9G T\W3
M;%%L<CI(*,QD4$J1_(KQ(#,WUI<<LRM#</AD]FP' ;TTH!\? 8O6ZI@:4Y=;
M\C8+VW=P0GE;=-%0KUQ!1<X 752@8TDNR^)CDXY-.PF8KE%/(\4N6DMY0JC$
MFAU>7IS\_O$$D\Y,6@3&M0"%=41S(E\S(6:IB>0B'L/%*L?_^7GQ[7]M/_$2
M&MO_N$'&S7H3PJ"-TA9'2;"#D._7Q?SWJZX+O ADPA3@)M?P)4>RFHF8<#$Y
M7U^5*=_8X;FU_'2=FMIBX5C)=@"*/4_:FP#8HM"&(E0*@+&VH<H)L/;.]+$(
M7D+V-K9NL7HHK;TT)W\VK^99E=L/B"^;3,\WH<@_9^LO5ZQ>-J&N<0JQ27^G
M3_CG"2->G% *Z!])+!IBL0Z$#J8$5FL5K6@=\AU YK0.^?/@YV'0CJ;,%YDW
M>Y72K/Z)I[>^.5["[-'EQL^4#>=V[!298Z4X1M97%J'KFU6RPSDQD%IHE\/F
M^OMODB(KR7!3KV.#)6_&"@M.>0[!,F6M<;3=_SM%UAA1K5-D>ZAPZG3&SM!=
MRE1+FS(8$Q 49Y%.%8K?C5#1A42A?!R$P[]GBFP?! Q*D>VCCJDQM3/V2[J8
M6$H$86O;II+)<R@4^P6%Q%Z-"GF3M.M+2I'MI=A!*;)]I-Q'BLSK[,F!1>!!
MUPH1'0&Y-\ L9J.$#UD^]K+ZKY BVTMI]U-D^TCP8)U_R\NP&"%)1FP'$TJ&
MZ!CQ[IB!4*O2F/$L):T2NM:%IYTGR0Y!P[&2[2>_L'\<7)R,)1@Z8,/FE5NJ
MI;-*0\R:D21=U+QU:X:_9Y+L +_F697; 8AOWIU<,G+"L_&\(&V]4@<)H(\0
M9+!@.2>.1+$LM:X9O$O#"TUO[:7Y^V;P<#7TF;MZ._^65Y?SMG">WN!LN2FY
M_653Y9:W8^.^GBWF]:M%N?7K1V2PCE^T01ZK,>>-LEG?+1/6A.37_SZ?K2]N
MQC)>9R.L*"R0BP8ZIU#],SK+ZS3TY)5Q,@2C<VL;,)RZ8RU>_?A;G_J-!%Y/
MBS>+Y4<\W<YZE26;7%/3*=@(RM0IQL8Z4+4>G LF?;:-!3" K&GMXDCXN6L)
M6ZNG@S/V1UQ]J2,'Z8\JLF_$1QU"6.-IGH76RGF0JHX"8JC!8310"N/:I(CR
M[C")XROT=U(S+;Z:*_YNG7X;+72 IYLYZ0_S]/!WMT&6TX$9;1%DJL7D!16X
M(@WXG,G!2#Y$W[K&XQAZ)YX9V@@S.P?=CZS #L!:F=A2+CUJ%I($4S0#E6N>
M(*8(T7K/<LZ2?-T1C%T/0'H^C3]@]0X0?P? ^87\XXM?</FOO'YS/D]7PK J
M)$&L #/1@TJFM@KF#(P*7!E5:@ZJ,8@>IF3:U,AD@&J@E@[ ]68VQWF<U5("
MDN/YIDOGQJI[+DUD CA6JRZXAJ R MEZKYFM0]):W^SO(&5:>(WMC+60?P<P
M^K3$^:I<YH4^YN6W69S-/[\O#W"WJO,_5P__:)M&UT89$VI/O!1JX;"E76FM
M!BVR8E)G@:9U[61+^J<]8)L ZMZ+S(FTVP&R?_]X]1[UAT7E_LH4;,U]ED(A
M9P909-KQ.CD((B00)%?F;1'&MHY;'Z=H6O1-AY3%:&KK (3U%71>5BE]P+.\
MO!JLA;2E+0M0ZPWHW)$"7'(94,HL<BB>W)O68<1#A$Q[0G<#N>.5U 72EF>+
M):[S@]LF8C:6DWC02P[*!08825#!H<E*D)_3/G!]C*!I1\5TA+Q62NL @:\V
MG=WO<>&Y=S&)VL2=C+5BR,!YQ\&B++2UI&:E=;C[,"73#I'I!G,-U-0!V*[O
M)'^XN/[R/V9Y241]N7B7O^7+:C]/_H(W3H T@HQX\13A49@/1O/B,)'#X%K?
M PZC;%H#.'IPW%X[/6'N]CWX??ZV>U2RP'0M$2R:9U"93#B:A&!34)@T0YY;
M3VC;B\")H]T1$+(+A,W5U1,6W\[/SM>KC<3XUI0S(IA9U."C(WMN*% BCR&!
MBYG57N%%BT%EWX<@[SXYG>"L/0AVP>U(C70*+K%E1:@<3*03H2@?+\=/!\XT
M8/8BTD=EGUOG^!XA9]H(=EIP':*1#L!U4Q)[U^^X\4C>79<D9L[1YSJ(VMM$
MGJXJX'1&<"([;6S02;6N8]J+P&F#BK']N/%TU0$0=Y1&K'_$Y?*"@K/-?CL1
MB3OR-CQ(Z0*H("QXJ20PY2W/AMR3TOI]Z"#">GFOUQP8PXJ>CM!2%^]Q[HKM
MSD[^6E_7_M=E6]\?<$6><(S"HP\U_VCKY"F9JX$OD'D2F%044@P:0+!/&F5/
M&GMY:C$V)$?5W>&&<;'&TV:&\>Y^FZ>/7XBO3WGY]589[8FPP@4C#&"1M.\\
M1O <)1A'^U"JS(1K[0T.IV[:',OSFL@1]-4!$A_W;U[%>/[U_!37.?V\7*Q6
MO\^7&4_KUJO31FN3XQ]R62QS[:3B'$LZ>$MXJL,>#!8(DD7(+$>C2LH:6\?$
MS8B?UL=\/AQ/H^UN/='KF.^GV2J>+FJ >:*$E]$B Y\2Q9 .%?C:A<B5HI*V
MDHG4.JDXF+AIQZ]/[9$>JZT.8+A;<-_OS*L9<CE8M)EVF=S,8F*20>!(QTKT
M012="L=!'5B/<$F?('': >W3>:0M-3=IN+090+<C!'S8Q7EH'UJNN$K2@PY:
M@M*AME'C'% 'PZ,4QJ1A4R:/I63:N>[CX_'YU=7,27WNE\.M.]\=N^3SO!I^
M]@YX>[SYK/TYO&()1"#L*9\M(%.F&D516-8NO> WPS<KO9V3PO+;.?D-])T3
M'S&PR!64X.I1$!5M<^;!62TP&R-+\]=TNVAY,:^#]T'*W:.ZB2+&[Y>P_4']
M5\!5_M__X_\#4$L#!!0    ( +-;9UFG2E(3L08  ,\<   5    87!P;C Y
M,S R,#(T97@Q,#$N:'1MW5EK;]LV%/V^7\$E7=H"MFM[L=/$68"N38 ";3,T
M+8I]&FB)LMA(I$92=K1?OW,O92?.H\TP- $<((YC\K[//9>T#O-0%D>'N9+I
MT4^'/W>[XHU-ZE*9(!*G9%"IJ+TV,_$E5?Y<=+OMKM>V:IR>Y4$,^\-=\<6Z
M<SV7<3WH4*BCI9[#%_'_PQ=LY'!JT^;H,-5SH=/?MG2:]/?W=_=&HZ%,=M-!
MMI\.1P,YV,OVY#!Y.95_#;8@BNU1QH>F4+]ME=IT<T7V#_:&59@L=!KR@T&_
M_\O6VKZ@+D)7%GIF#MA;K&86L;7+B2VL.]CN\\^$5KJ9+'71'#S])'-;RJ<=
M+XWO>N5T%M>]_D?!$&SROXO6"8@7VJBE4]&3XXM<3W40@WYO</B"]B]#N1'0
M%4>_UC[HK/E1KNY>=W4PA*NG2;!3Y>!JARNZ[NY]'$5EW=%_%WN@^-Y+=R[>
M-2;)-RVR=RH$%,YFXMC,Y$QQ[THOWAI\K$OQ^N1TTT)^HZ035-&=[='+B7CP
M\*8R.9\Y6YNTVT::\<_D!\?]!]6Y=B+5/JF]U];XCG@K9(GJ9U )FFYL+519
M%;99XB#DZA(+N5:9.-%&FD3+0IQFF4Z@]-G.]LOAL#^Y@AG^9#!Y3L!Z555:
MFHYPJK(ND)E@1:DZ8J%#+B32(ET0*:8%[5[F]0$!\<'.54GTM1O9JW>;#X]5
MM<=(R*=<>U%9KP- (O ^ 59TJASFN31"70 C011JKHK+;9EUC):J=OA,>2IF
MIB $I"S +-V<P%?(10<Z4H;:0A>%F$)$ZE1 A;PUV,?*O%>E[I;8EA>-F$J/
M/&CXF"36I>@ %?$;T4UX'^Q-O##6E0BXDHVS"*YR-E%I[51/?*+<.$NY29'0
MLE+&RU7F&DI.4 9;K]%O1_AZ^E4E@=I&0J=1B?)>ND;("@KGLO!BVG#N?[?2
MI93X-]I!PCIT.-R&P@S>V(5_),K[P94ZT<Z'SB6D$+O2<R22RJ:$EP5EBU$F
MP6K"M5SS9-"!/_0K*K1_@\%P(]M!7C!>+?+KH/GO6E,;4.US6Z2@,]_;N(2>
M*71\VJ$$6E/[2X2F*M$T.2@[P#"R6 ?*I%,!:>&A@158G3.,260-REA$OQ/Z
MG:8^@&A86)3&A1:;XIE\#KNKOF/[7*OAB"N%'E0RR5D4D,^H]L+KBRC">]G5
M]3FV-IM&^Q.NZ;,IF9HY:3B(C\H'IQ.ZM9P%FYR+ST8'OQQ3Z+,ZHF8XBIB9
M8S^-,Z3CO6S$B*?'*':Z3$(-'C U#Q9(>=98LT:VR%QJL E1+HDPD452%S*N
MI:M]A&(F2 HX*2Q?J:)"Y!%,!%0OE]C%*=VZ0!(DLYINT3_,.-JZ'+?TW@!M
MPB<YB*J G<AHMW )AK:B@'M"G(',B]567R=$25E-L>2:* Q*%W<>&!8YP6"F
M#9)+5S]$HRDXA+$:)PB,!HJ]FMHX.5JCU(\*P%0 7Z$D31PB@,S9D@'(>;G&
MI*THIQL4S0+2--!02FW(CS7<0:57@= /!,!#@FG$YQ1)C<!@K&4(D34BB2@*
M^Q!M]3:-&G V<& &_;TNPZ3W(3)'245"=8T8MTW:B>4W;>6IQ+&^K'-9@T3Z
M?%4(KIDV]+4", Y</!F,QYWQ>-P;[S%[L]3&I?M/2LCM<!8^Y^. #<@+/G4U
M#F6<0) W^K1&+[>2? 20JTY>-OZ=G8X.A^'6P%);2]Y3.HG1@8/6Y,PIIGU/
M7<C$A5W-%:>OF8XM_"V5E2UTHDFNJO!.3@O>!C];=Y>J-F_L?JY ?!B.2&C2
M7L>N=EAG[="\.HK0P(7+5RMZ?-F5KY85ZHDOBL"B(M%^IWN75B1<QML.N%]R
MNRK-!R'R!$!J[95H8,B6H$'6KZYJ9F#0;3/7%9^_0+A!KRZ T$)_Z2"12+1Z
M#W[0*5M5\:Y(=Q&^H!)"KR<#5P-C%YA:L\NP1"[G'"E9UG%PDDW<,T,\HI0R
M502WUGMX0.M03\,YFE!T@:'S7N64APPBF*OV+.#4C!H&>:=(*>Y;3QVU*6@$
M8SCF:WKBE<I7.$IA'/+\!Z\5=0I7>0QB=>%TP&T@!KYQI':&>#&\BZ:S69%-
MV#S.R-9QG0] :\K1KJVCG>U=W _Y%?,N #DX'\D"AQ^_64F@;TO_9W@/Y.?K
MXU.>1B>6Z[1I97C%' I2$1LV*._?9IOZK?T](FOW[^_V?J5'7,M[U4&<QG-U
MYT.OJ0W!E@?]2Q$Y];:HPTV1;Z7J_OG 4<"+#^"+C\B+N2,Q>]_+RY"<VMD>
MC/N3FZ^W/3YK7^,#Q1?\(/-?4$L#!!0    ( +-;9UF%BHKE+0@  .8I   5
M    87!P;C Y,S R,#(T97@S,3$N:'1M[5IM4QLY$OY^OT)'ZG:ARC9C8P.V
M"55>QZEUU1YD@=SN?;K2S/0P*C2C64ECX_OUURW-V :;!&JS0))+J@"/WKI;
M3S_]2)Z3U&;R]"0%'I_^[>3OS29[IZ(R@]RR2 .W$+/2B/R:_1:#N6'-9M5K
MK(J%%M>I99V@TV6_*7TC9MRW6V$EG-;SG.S[SR?[;I&34,6+TY-8S)B(W^Z(
M7N?PL'< /()N#__WCSMA-SP^ZG:2XV[ D_ _[1T<BMW]&&,7$M[N9")OID#K
M#PX/"CN<B]BF@W80_&/G3K^F@:@)MU;SR Y,F65<+X86'S2Y%-?YP+F 0Q*%
M#E=C(B65'KP)W+\AM303G@FY&/QXQ5.5\1\;AN<&I]8B\>U&_!<&_58/+7&?
MY]ZT(QPO10ZUJ>T.V3>Y344H[ ]OVH?!\*#=:I_LTZ#:RPU?/^=#A$$&_<Q.
MC"<75]/WT_'H:GI^QL[?LP\7T[/Q],/H%S;Y?3+^>#7]UP0?8X_)Q5W_UCQ[
M:2<^?+RX_#@ZNV)7Y^QR,B97JET).N33U<\3=CFZ^&ET-KELGO_^R^3?;#2^
MHI9.$'0VW/JKC.]N-=Y;^L)&3!OLG]S:%.9LS.6-R$V#1:"M2!;,IAQ!WCM^
M:1L?"%2]?,'C& FN*2&Q@X-#G-+!4N0Q0G+0;!\7?QU!;#>XW:J-?;Y5AW?"
MT&_U>^3VE*5\!DS#3, <2X%-A6&_EEQCKLH%NX!":<M4SMXKG?DXMX/FKRQ1
M&OL"*] 6%3/ 6,;L2SK5#AX5R4LH+&0AZ#JM&ZY</7]X=TZ92MBH* 3/L79J
MC!NW @.W2V'ZX<UQIQ,,-5P+@S2?6_>@/=S#].D_E#Y82?7I5X3JSJM!]4_<
M(!PQ^-F"W>1J+B&^AH8'M_:0CA48EBL40;@"%SGC^8*5N=4EH.4HBYQ"PBWE
M+,-/6G#)$JS/#(&O,F&95;[?1H<<(C &2SAUR?@-N$19SFGP68S&X)+2R2M<
M@SI$0J.<PFXY#D=+8M!LGHHH9::D'ZOQ<]!034(.9,)(U%TDX>;"INB@*2!R
M!JYE:*1F."QFX6(]#-\2_ Y>/_R )2+'#2:LK#:T@=C#[MBLU]I%CAR;>0X1
M>21+8E@$S=KN-1!P@FBZP#TGN!*,I5SAL8*"N;<T0CX6-'&#>I02.R (%2+%
M+6></1$W*4NDFIL:H2OV8IP>>KO1RL8:T$QMS(:UWQ+6NJ\&:U=W-H;*2OMH
M:"HT54*-J$$EB<"/NV;/5TK:NBGC&AQ(<--%*,&5=4!DAE*8E(91MPSID2B2
M/L?"1%*9$L<1<6HE/5H*K2*(\;%ANPB.&!!M'@&3VRCE^36P$7+212G!5#+B
M@#?;O5U8LZ?=B_VC/3>GH -#[O%**S&BL#48>UB159]=DE6K)7[F:J$$%ZJ%
MS#JXL0>IHJ]-VO:ZSYX'NWSOI1.AUSHZ)+_?@<%C)@+ E<O/X[1!E3SBI7G\
M$"JI(2#2JI5\D5:EQ@F0_6;".$[%7I"[>>B M&+C=4;7(+F#;E6E5_!K5&Q/
MC0*9&6TQ2HK8W=28,C0B%EP+<D!X+>%J3$XSE8;JN\M]X\2 8V!E  VRR/@T
MJ$!M+Z)2<BH<Z)8S8J43<(17'>MB"?\*@3HBM^-XB+=S^594$CO?X>LUNGX"
M[;\$N,-7 .YN?Q/<CR;&#8P_GE(?#75,CYF("<'<J)Q3%>$&T4\ZEF#-=5Q#
M#$$O>"BDL O2%-N6I81S:'1 \[ERI^N:#G;%ZK9RJ"CQR&4P1TD#19'2L3/
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
MQB14/T,1;0CNA8D<1;=5VBQ$B'N 4V:9M!;@$S5IHE#F4+N0:)^;9 <S!TN
MH1*#_Y/TK],=_B@EFN]2N\PC=^>R^__3YM=TVARF*$51&DL$,=T9T.U#) '1
M5LF/Q:EO!OR.](27IDY1.%'M+I+K*[=G8;@ZH/F[FRV\S 4.-+"@Y4?Q7DEQ
M'(*@1<7<]*+&H*+Q/T%CE)PS53G<>CGY_0B6MW,<'*(NB3724Q.Q (Y9$4WN
MQX *=DU?UF4^5>D4J+;G_+;Z34-79 Q9D:HY8.LL49YY^1JH$81?1/BTG[:G
M1YV'A=0?$SZ!C=>D1^O.NM72$TP?T"VT(.6%@7[]88"UK$CYO"]S-Y\;-,#4
MNI5Y:Z*L55F?%I]284395KTIX:+@FZO77GJ]]E%P1&^^6(R#%?7"U4LQ;?=2
MS)X5FVW[Q^U>\'AST X?;?M"T^XYD[W9&!A3\/Q]H]MX ()^I[AG80T!'P?"
MQ</8^+ T7G;_G:<?,+E<F687"/7EK\Y'_D=GM@[/.BQ_WF.KBI?CNL C?1\S
MW/U=>_=CX>$SMC4@%QN?C$>5/>AG'_LR=]_):N_>?+!>($!O/@9GB828G2^X
M_]*K^^\U'#L?_:4B1F(C)KN;0=ES96%+?5Q]_;%0QOUHV_>_'4SAT1<BJ[H2
M+(?P">94:3>'/%I<U_[ZUSGWW&ND_P-02P,$%     @ LUMG6=348ELN!@
M>AT  !4   !A<'!N,#DS,#(P,C1E>#,R,2YH=&WE6>MSXC80_]Z_0N6F/3*#
MP3;OQV6&<F2.F3N2 ])</W5D2XXU\:N2'$+_^JYD\S DN;33(US+!P:SVJ=^
M6NVN![X,@_.!3S$Y_V'PHV&@][&;AC22R.442TI0*EATBVX(%7?(,/)5HSA9
M<7;K2V2;=@/=Q/R.W>.,+ID,Z/E:SJ"6/0]J6LG B<GJ?$#8/6+D78EUF@V7
MXH;C=KM6HUTW.\2QVZTNL=O4(5;=_MTJ 2LLSWB$7 7T72EDD>%3I;_7JB>R
MOV1$^CW+-'\J%=89@KH&?9 <N[(GTC#$?-67\(>! W8;];0+P.+%X'#.X\9!
MS'MO3/WI*XKAX9 %J][;!?;C$+^M"!P)$,V9E]$%^Y."=C!$/RXSR]K 'K"(
MKBVU;&7>^,%G#I,_O[%:9K]N5ZU!33&MG3QP]6LNN!!CRH_KPV@\6TPN)J/A
M8G(YG:/+BZ(/.]:_LJ%7L\ET-+D:?D3C+^/1]6+RZQBL!<O',S2<OD=;^L5D
M.H2?\"NGGZQ+U[/Y]7"Z0(M+9'70=75>'571?#Q2>Y&ARJHWS<JIVC^<H^'[
MRZO%&**_=>54K2W$M6NV !UH\6&,YL/9+\/I>&Y<?ODX_@T-1PM%L4W3/O#D
M&]G;>-3>S-#GH\DB I'LU>WDFZ6^QXV[2KE(,:B3,9(^19S^D3).]6TCJ$1>
MS*6/6(1F:4#74,:&U2@[9]EC[&G&.753SB2C HT?7!]'MQ0-78F ;'7KC0K"
M F$02RBIH++B^/E-Q[;-_NYJ_9?5/T,X(DJB9'&T/3]*ULC'"2 .M>KJ::&N
M,77D<B.N(Z:NQ[F$6U+ A4@H*F\/I)+4UI+.*N@3EL"Q1",<W+%(5$ RHQ[8
M#GY(=D_1I><Q%S2!Z&&2,!R!/)[$'"NC"AZ,XC#!T6IM?$5;_PGS.Z7$I_%&
M^ 6+<.0R'.P*5X)R"15$L>LCGW+JK!#0)?-40*6/966]0PX5.JH^$^@NBI<!
M);>P,\W.(<1.">8))@2*%B.@'G!TCHUSJ[JV[&A*^P67N]5F73F]V&ZW HS5
M[@OT.<4<0!VLT(P"PF![(W01\S"'OFE\5N=0[WX"EL0$Z7,$)P3.0NA0GE<N
M9D67?AHJ2Y\!E*1"R2@#DILA%_X Z /.0 !6AW6O]BE ^TJK8VYNV!;B7AJ
MN2XX$BB$+IGT]_.'4"C=.\1EO,X:?(_4+)-B0BGFA6:WKX[5B[+H#KJ@MN7G
MIXI)^Y0PR2* 6)A!Q 4I&#B)2OQJ+_9@@#S,%%H33H7:Z(I:AX,  3^LA/P&
MA 2V%RB*W=OD/9!,F-:A<B2L2H,,)S$ 6RL7>SFQ>M)9[5B7]^.5T&2*;B8+
M*'GFZ.;#>#;>%OU'C%"VQ2G$@ LH"0$T/H;K4Q4/0& <'B,B]*4&:0EO]K<-
M&8/@E7J<QO<ZC67IZW#'OU9X/G_*CU:NO@1!$CM0L>2:G9A#U PP(,")H+WU
MCSYA(@GPJL<B+4\S]:'+O(4>VXFEC,->$Y3?J\3NXB#W3CN:D?/NN]NMMLVV
M:L E!$B2M>*\-Z_JWKPFR2&M85<[G<Z39+-J/4E[3JQE5MOMUK\NME&OFO67
MB:WI2&31@'@+R#'O2O72WI70LY,'9$&(=\"C4N9!R./D:&@R,S0UH&+0W_LE
M[.8 Y"%XQCM3^59ZT=+O(Q#;6KL0A:]L=G[^P/8>N(A$'#""UA:?>@"^Z>Y_
MYY'Y9W#XFWYEF;9TU)I$^_=$I[HWM'R-+/#*(3GHKQ\)R7\$ ^4KSL#5!'P]
M ,+9_QD).X$Y@,-C@=%XJ.D*ZT1[C(,NM;_;=1C'[UOU%*#5?^7FU:I7&ZVL
M>V5B/2S+9QS8=77WF W/Z/XP93,>81)ZT$ -"RMJ+A+%$A%*0^AA/!; ]V:L
ML3/=5(WK9C8!36K(A%@WM+D,D.^HCMK-!X8@R5F!)@]ZH,A5%-4)12NE1;W(
M*W:\62^UKW8[2ZT79ZGY8*@P="TO?0I_<FC(B9H80FM/U4+LR5PR :O6>HO1
M.8-0\+Q_5TD%%BFC;FD$'7JPXY5R.@"5*0:MA9&!2"&VF6]/-W/YQC94(Y/$
M0D\%>GHW0.N3;P_S[L?<LF 'JI-4'K(\V1L6OK-WGS7]SO4O4$L! A0#%
M  @ LUMG65^;$S][:0$ 5JP6 !$              ( !     &%P<&XM,C R
M-# Y,S N:'1M4$L! A0#%     @ LUMG61'PGF '#P  /ZH  !$
M     ( !JFD! &%P<&XM,C R-# Y,S N>'-D4$L! A0#%     @ LUMG6<N0
M.BSG(@  !5@! !4              ( !X'@! &%P<&XM,C R-# Y,S!?8V%L
M+GAM;%!+ 0(4 Q0    ( +-;9UF]V,KSR50  ):B P 5              "
M ?J; 0!A<'!N+3(P,C0P.3,P7V1E9BYX;6Q02P$"% ,4    " "S6V=9H7BM
M8X&& P!9: L %               @ 'V\ $ 87!P;BTR,#(T,#DS,%]G,2YJ
M<&=02P$"% ,4    " "S6V=9AZ,(,/#+  !(N0< %0              @ &I
M=P4 87!P;BTR,#(T,#DS,%]L86(N>&UL4$L! A0#%     @ LUMG6>$A2EJW
M@   G9P% !4              ( !S$,& &%P<&XM,C R-# Y,S!?<')E+GAM
M;%!+ 0(4 Q0    ( +-;9UFG2E(3L08  ,\<   5              "  ;;$
M!@!A<'!N,#DS,#(P,C1E>#$P,2YH=&U02P$"% ,4    " "S6V=9A8J*Y2T(
M  #F*0  %0              @ &:RP8 87!P;C Y,S R,#(T97@S,3$N:'1M
M4$L! A0#%     @ LUMG6<0ACH@E"   32H  !4              ( !^M,&
M &%P<&XP.3,P,C R-&5X,S$R+FAT;5!+ 0(4 Q0    ( +-;9UG4U&);+@8
M 'H=   5              "  5+<!@!A<'!N,#DS,#(P,C1E>#,R,2YH=&U0
52P4&      L "P#8 @  L^(&

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>appn-20240930_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/20240930"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="appn-20240930.xsd" xlink:type="simple"/>
    <context id="c-1">
        <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-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>2024-11-04</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>2024-11-04</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <instant>2023-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>2024-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>2023-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>2023-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>2024-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>2024-07-01</startDate>
            <endDate>2024-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>2023-07-01</startDate>
            <endDate>2023-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>2024-01-01</startDate>
            <endDate>2024-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>2023-01-01</startDate>
            <endDate>2023-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>2024-07-01</startDate>
            <endDate>2024-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>2023-07-01</startDate>
            <endDate>2023-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>2024-01-01</startDate>
            <endDate>2024-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>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-18">
        <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-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-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>2023-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>2023-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>2023-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>2023-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>2023-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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-27">
        <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-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>2024-01-01</startDate>
            <endDate>2024-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>2024-01-01</startDate>
            <endDate>2024-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:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-36">
        <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-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-38">
        <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-39">
        <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-40">
        <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-41">
        <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-42">
        <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-43">
        <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-44">
        <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-45">
        <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-46">
        <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-47">
        <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-48">
        <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-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-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:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <instant>2022-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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-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>2023-01-01</startDate>
            <endDate>2023-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>2023-01-01</startDate>
            <endDate>2023-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <instant>2023-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-78">
        <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>2023-04-01</startDate>
            <endDate>2023-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </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>
            <instant>2023-06-30</instant>
        </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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <instant>2023-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-88">
        <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>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c-94">
        <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-95">
        <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-96">
        <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-97">
        <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-98">
        <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>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-99">
        <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>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-100">
        <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>2023-07-01</startDate>
            <endDate>2023-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: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>2023-01-01</startDate>
            <endDate>2023-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: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-09-30</endDate>
        </period>
    </context>
    <context id="c-103">
        <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-09-30</instant>
        </period>
    </context>
    <context id="c-104">
        <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-09-30</instant>
        </period>
    </context>
    <context id="c-105">
        <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-09-30</instant>
        </period>
    </context>
    <context id="c-106">
        <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-09-30</instant>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-108">
        <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-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:CloudSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-110">
        <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-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:CloudSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-112">
        <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-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:TermLicenseSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-114">
        <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-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:TermLicenseSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-116">
        <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-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:MaintenanceAndSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-118">
        <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-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:MaintenanceAndSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-124">
        <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-09-30</instant>
        </period>
    </context>
    <context id="c-125">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-126">
        <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-09-30</instant>
        </period>
    </context>
    <context id="c-127">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-128">
        <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-09-30</instant>
        </period>
    </context>
    <context id="c-129">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-130">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-131">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-132">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-133">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-134">
        <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>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-135">
        <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>2024-09-30</instant>
        </period>
    </context>
    <context id="c-136">
        <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-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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-138">
        <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>2024-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: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>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-140">
        <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>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-141">
        <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>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-142">
        <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:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-143">
        <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:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-144">
        <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>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-145">
        <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>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-146">
        <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:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-147">
        <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:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-149">
        <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-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:DebtInstrumentAxis">appn:SecuredTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-151">
        <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>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-152">
        <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>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-154">
        <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>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-155">
        <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>2024-09-30</instant>
        </period>
    </context>
    <context id="c-156">
        <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-157">
        <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-158">
        <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>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-159">
        <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-160">
        <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>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-161">
        <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-162">
        <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>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-163">
        <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-164">
        <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>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-165">
        <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-166">
        <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>2023-07-01</startDate>
            <endDate>2023-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:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-168">
        <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>2023-01-01</startDate>
            <endDate>2023-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:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-170">
        <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>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-171">
        <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-172">
        <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>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-173">
        <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-174">
        <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>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-175">
        <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-176">
        <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>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-177">
        <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-178">
        <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-179">
        <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>2023-01-01</startDate>
            <endDate>2023-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:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-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:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-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:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-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:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c-186">
        <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-187">
        <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-188">
        <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-189">
        <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-190">
        <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-191">
        <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-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-193">
        <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-194">
        <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-195">
        <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-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-196">
        <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-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <instant>2024-02-29</instant>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-199">
        <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-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-201">
        <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-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-203">
        <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-204">
        <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>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-205">
        <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-206">
        <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>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-207">
        <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-09-30</instant>
        </period>
    </context>
    <context id="c-208">
        <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-09-30</instant>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-210">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-211">
        <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-09-30</instant>
        </period>
    </context>
    <context id="c-212">
        <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-09-30</instant>
        </period>
    </context>
    <context id="c-213">
        <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-09-30</instant>
        </period>
    </context>
    <context id="c-214">
        <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-09-30</instant>
        </period>
    </context>
    <context id="c-215">
        <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-09-30</instant>
        </period>
    </context>
    <context id="c-216">
        <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-09-30</instant>
        </period>
    </context>
    <context id="c-217">
        <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-09-30</instant>
        </period>
    </context>
    <context id="c-218">
        <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-09-30</instant>
        </period>
    </context>
    <context id="c-219">
        <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-09-30</instant>
        </period>
    </context>
    <context id="c-220">
        <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-09-30</instant>
        </period>
    </context>
    <context id="c-221">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-222">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-223">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-224">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-225">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-226">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-227">
        <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:AgencySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AgencySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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="employee">
        <measure>appn:employee</measure>
    </unit>
    <unit id="rouasset">
        <measure>appn:rOUAsset</measure>
    </unit>
    <unit id="floor">
        <measure>appn:floor</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">2024</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-120" id="f-517">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">2024-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">42692076</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-25" unitRef="shares">31195210</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-31" unitRef="usd">99193000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-32" unitRef="usd">149351000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-4" decimals="-3" id="f-33" unitRef="usd">40798000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-5" decimals="-3" id="f-34" unitRef="usd">9653000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-4" decimals="-3" id="f-35" unitRef="usd">2850000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-5" decimals="-3" id="f-36" unitRef="usd">2606000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-37" unitRef="usd">140213000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-38" unitRef="usd">171561000</us-gaap:AccountsReceivableNetCurrent>
    <appn:DeferredCommissionsCurrent contextRef="c-4" decimals="-3" id="f-39" unitRef="usd">34785000</appn:DeferredCommissionsCurrent>
    <appn:DeferredCommissionsCurrent contextRef="c-5" decimals="-3" id="f-40" unitRef="usd">34261000</appn:DeferredCommissionsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-41" unitRef="usd">45483000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-42" unitRef="usd">49529000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-43" unitRef="usd">360472000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-3" id="f-44" unitRef="usd">414355000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-45" unitRef="usd">30329000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-46" unitRef="usd">25141000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-47" unitRef="usd">39190000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-48" unitRef="usd">42682000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-49" unitRef="usd">27462000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-50" unitRef="usd">27106000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-51" unitRef="usd">5356000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-52" unitRef="usd">4152000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-3" id="f-53" unitRef="usd">2790000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-5" decimals="-3" id="f-54" unitRef="usd">3889000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-55" unitRef="usd">32231000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-56" unitRef="usd">39975000</us-gaap:OperatingLeaseRightOfUseAsset>
    <appn:DeferredCommissionNoncurrent contextRef="c-4" decimals="-3" id="f-57" unitRef="usd">54576000</appn:DeferredCommissionNoncurrent>
    <appn:DeferredCommissionNoncurrent contextRef="c-5" decimals="-3" id="f-58" unitRef="usd">59764000</appn:DeferredCommissionNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-4" decimals="-3" id="f-59" unitRef="usd">4827000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-5" decimals="-3" id="f-60" unitRef="usd">3453000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-61" unitRef="usd">28365000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-62" unitRef="usd">36279000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-63" unitRef="usd">549913000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-64" unitRef="usd">627503000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-4" decimals="-3" id="f-65" unitRef="usd">6928000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-5" decimals="-3" id="f-66" unitRef="usd">6174000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-67" unitRef="usd">11310000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-68" unitRef="usd">11046000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="c-4" decimals="-3" id="f-69" unitRef="usd">31171000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="c-5" decimals="-3" id="f-70" unitRef="usd">38003000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-4" decimals="-3" id="f-71" unitRef="usd">224199000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-3" id="f-72" unitRef="usd">235992000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-4" decimals="-3" id="f-73" unitRef="usd">9598000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-5" decimals="-3" id="f-74" unitRef="usd">66368000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-75" unitRef="usd">12470000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-76" unitRef="usd">11698000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-77" unitRef="usd">2798000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-78" unitRef="usd">1891000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-79" unitRef="usd">298474000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-80" unitRef="usd">371172000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-3" id="f-81" unitRef="usd">243225000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-5" decimals="-3" id="f-82" unitRef="usd">140221000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-83" unitRef="usd">54270000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-84" unitRef="usd">59067000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-85" unitRef="usd">3370000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-86" unitRef="usd">4700000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-4" decimals="-3" id="f-87" unitRef="usd">0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-5" decimals="-3" id="f-88" unitRef="usd">2000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-89" unitRef="usd">375000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-90" unitRef="usd">0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-4" decimals="-3" id="f-91" unitRef="usd">599714000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-5" decimals="-3" id="f-92" unitRef="usd">575162000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-93"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-94"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-6" decimals="INF" id="f-95" unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-7" decimals="INF" id="f-96" unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-6" decimals="INF" id="f-97" unitRef="shares">42361024</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-7" decimals="INF" id="f-98" unitRef="shares">42169970</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-6" decimals="-3" id="f-99" unitRef="usd">4000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-7" decimals="-3" id="f-100" unitRef="usd">4000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-8"
      decimals="INF"
      id="f-101"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-9"
      decimals="INF"
      id="f-102"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-8" decimals="INF" id="f-103" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-9" decimals="INF" id="f-104" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-9" decimals="INF" id="f-105" unitRef="shares">31195739</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-8" decimals="INF" id="f-106" unitRef="shares">31196796</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-9" decimals="-3" id="f-107" unitRef="usd">3000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-8" decimals="-3" id="f-108" unitRef="usd">3000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-4" decimals="-3" id="f-109" unitRef="usd">614204000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-5" decimals="-3" id="f-110" unitRef="usd">595781000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-111" unitRef="usd">-22809000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-112" unitRef="usd">-23555000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-113" unitRef="usd">-598507000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-3" id="f-114" unitRef="usd">-519892000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockCommonShares contextRef="c-4" decimals="INF" id="f-115" unitRef="shares">1127138</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue contextRef="c-4" decimals="-3" id="f-116" unitRef="usd">42696000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue contextRef="c-5" decimals="-3" id="f-117" unitRef="usd">0</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-118" unitRef="usd">-49801000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-119" unitRef="usd">52341000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-120" unitRef="usd">549913000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-3" id="f-121" unitRef="usd">627503000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-122" unitRef="usd">123121000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-123" unitRef="usd">103803000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-124" unitRef="usd">353789000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-125" unitRef="usd">296554000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-126" unitRef="usd">30931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-127" unitRef="usd">33291000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-16" decimals="-3" id="f-128" unitRef="usd">96548000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-17" decimals="-3" id="f-129" unitRef="usd">103490000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-18" decimals="-3" id="f-130" unitRef="usd">154052000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-19" decimals="-3" id="f-131" unitRef="usd">137094000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-132" unitRef="usd">450337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-20" decimals="-3" id="f-133" unitRef="usd">400044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-10" decimals="-3" id="f-134" unitRef="usd">14082000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-11" decimals="-3" id="f-135" unitRef="usd">11265000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-12" decimals="-3" id="f-136" unitRef="usd">39614000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-13" decimals="-3" id="f-137" unitRef="usd">32492000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-14" decimals="-3" id="f-138" unitRef="usd">23002000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-15" decimals="-3" id="f-139" unitRef="usd">24804000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-16" decimals="-3" id="f-140" unitRef="usd">74880000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-17" decimals="-3" id="f-141" unitRef="usd">76515000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-18" decimals="-3" id="f-142" unitRef="usd">37084000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-19" decimals="-3" id="f-143" unitRef="usd">36069000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-144" unitRef="usd">114494000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-20" decimals="-3" id="f-145" unitRef="usd">109007000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-18" decimals="-3" id="f-146" unitRef="usd">116968000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-19" decimals="-3" id="f-147" unitRef="usd">101025000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-148" unitRef="usd">335843000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-20" decimals="-3" id="f-149" unitRef="usd">291037000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense contextRef="c-18" decimals="-3" id="f-150" unitRef="usd">50865000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-19" decimals="-3" id="f-151" unitRef="usd">55667000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-152" unitRef="usd">175613000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-20" decimals="-3" id="f-153" unitRef="usd">181338000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-18" decimals="-3" id="f-154" unitRef="usd">38572000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-19" decimals="-3" id="f-155" unitRef="usd">37135000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-156" unitRef="usd">117789000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-20" decimals="-3" id="f-157" unitRef="usd">118502000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-18" decimals="-3" id="f-158" unitRef="usd">34688000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-19" decimals="-3" id="f-159" unitRef="usd">23440000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-160" unitRef="usd">108327000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-20" decimals="-3" id="f-161" unitRef="usd">82342000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="c-18" decimals="-3" id="f-162" unitRef="usd">124125000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-19" decimals="-3" id="f-163" unitRef="usd">116242000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-164" unitRef="usd">401729000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-20" decimals="-3" id="f-165" unitRef="usd">382182000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-18" decimals="-3" id="f-166" unitRef="usd">-7157000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-19" decimals="-3" id="f-167" unitRef="usd">-15217000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-168" unitRef="usd">-65886000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-20" decimals="-3" id="f-169" unitRef="usd">-91145000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-18" decimals="-3" id="f-170" unitRef="usd">12544000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-19" decimals="-3" id="f-171" unitRef="usd">-1939000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-172" unitRef="usd">5882000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-20" decimals="-3" id="f-173" unitRef="usd">4637000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpenseNonoperating contextRef="c-18" decimals="-3" id="f-174" unitRef="usd">6168000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-19" decimals="-3" id="f-175" unitRef="usd">4917000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-3" id="f-176" unitRef="usd">17921000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-20" decimals="-3" id="f-177" unitRef="usd">12790000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-18" decimals="-3" id="f-178" unitRef="usd">6376000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-19" decimals="-3" id="f-179" unitRef="usd">-6856000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-180" unitRef="usd">-12039000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-20" decimals="-3" id="f-181" unitRef="usd">-8153000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-18" decimals="-3" id="f-182" unitRef="usd">-781000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-19" decimals="-3" id="f-183" unitRef="usd">-22073000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-184" unitRef="usd">-77925000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-20" decimals="-3" id="f-185" unitRef="usd">-99298000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-18" decimals="-3" id="f-186" unitRef="usd">1319000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-19" decimals="-3" id="f-187" unitRef="usd">178000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-188" unitRef="usd">690000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-20" decimals="-3" id="f-189" unitRef="usd">2137000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-18" decimals="-3" id="f-190" unitRef="usd">-2100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-19" decimals="-3" id="f-191" unitRef="usd">-22251000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-192" unitRef="usd">-78615000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-20" decimals="-3" id="f-193" unitRef="usd">-101435000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-18"
      decimals="2"
      id="f-194"
      unitRef="usdPerShare">-0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-18"
      decimals="2"
      id="f-195"
      unitRef="usdPerShare">-0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-19"
      decimals="2"
      id="f-196"
      unitRef="usdPerShare">-0.30</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-19"
      decimals="2"
      id="f-197"
      unitRef="usdPerShare">-0.30</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-198"
      unitRef="usdPerShare">-1.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-199"
      unitRef="usdPerShare">-1.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-20"
      decimals="2"
      id="f-200"
      unitRef="usdPerShare">-1.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-20"
      decimals="2"
      id="f-201"
      unitRef="usdPerShare">-1.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-18" decimals="-3" id="f-202" unitRef="shares">72396000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-18" decimals="-3" id="f-203" unitRef="shares">72396000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-19" decimals="-3" id="f-204" unitRef="shares">73178000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-19" decimals="-3" id="f-205" unitRef="shares">73178000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-206" unitRef="shares">72664000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-207" unitRef="shares">72664000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-20" decimals="-3" id="f-208" unitRef="shares">73032000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-20" decimals="-3" id="f-209" unitRef="shares">73032000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:NetIncomeLoss contextRef="c-18" decimals="-3" id="f-210" unitRef="usd">-2100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-19" decimals="-3" id="f-211" unitRef="usd">-22251000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-212" unitRef="usd">-78615000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-20" decimals="-3" id="f-213" unitRef="usd">-101435000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-18" decimals="-3" id="f-214" unitRef="usd">-11139000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-19" decimals="-3" id="f-215" unitRef="usd">1060000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-216" unitRef="usd">607000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-20" decimals="-3" id="f-217" unitRef="usd">-2813000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c-18" decimals="-3" id="f-218" unitRef="usd">142000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c-19" decimals="-3" id="f-219" unitRef="usd">9000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-220" unitRef="usd">139000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c-20" decimals="-3" id="f-221" unitRef="usd">10000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-18" decimals="-3" id="f-222" unitRef="usd">-13097000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-19" decimals="-3" id="f-223" unitRef="usd">-21182000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-224" unitRef="usd">-77869000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-20" decimals="-3" id="f-225" unitRef="usd">-104238000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-21"
      decimals="INF"
      id="f-226"
      unitRef="shares">73366766</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-227" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-228" unitRef="usd">595781000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-229" unitRef="usd">-23555000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-3" id="f-230" unitRef="usd">-519892000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-25" decimals="-3" id="f-231" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-232" unitRef="usd">52341000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-26" decimals="-3" id="f-233" unitRef="usd">-32923000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-27" decimals="-3" id="f-234" unitRef="usd">-32923000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="c-28"
      decimals="INF"
      id="f-235"
      unitRef="shares">4974</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-28"
      decimals="INF"
      id="f-236"
      unitRef="shares">141563</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-29" decimals="-3" id="f-237" unitRef="usd">-2862000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-27" decimals="-3" id="f-238" unitRef="usd">-2862000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-28"
      decimals="INF"
      id="f-239"
      unitRef="shares">43460</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-29" decimals="-3" id="f-240" unitRef="usd">345000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-27" decimals="-3" id="f-241" unitRef="usd">345000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-28"
      decimals="INF"
      id="f-242"
      unitRef="shares">1320531</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-30" decimals="-3" id="f-243" unitRef="usd">50019000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-27" decimals="-3" id="f-244" unitRef="usd">50019000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-29" decimals="-3" id="f-245" unitRef="usd">10606000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-27" decimals="-3" id="f-246" unitRef="usd">10606000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-31" decimals="-3" id="f-247" unitRef="usd">12847000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-27" decimals="-3" id="f-248" unitRef="usd">12847000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-32"
      decimals="INF"
      id="f-249"
      unitRef="shares">72236232</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-250" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-251" unitRef="usd">603870000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-252" unitRef="usd">-10708000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-253" unitRef="usd">-552815000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-36" decimals="-3" id="f-254" unitRef="usd">-50019000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-37" decimals="-3" id="f-255" unitRef="usd">-9665000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-38" decimals="-3" id="f-256" unitRef="usd">-43592000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-39" decimals="-3" id="f-257" unitRef="usd">-43592000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="c-40"
      decimals="INF"
      id="f-258"
      unitRef="shares">4692</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c-41" decimals="-3" id="f-259" unitRef="usd">-178000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c-42" decimals="-3" id="f-260" unitRef="usd">178000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c-39" decimals="-3" id="f-261" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-40"
      decimals="INF"
      id="f-262"
      unitRef="shares">77116</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-41" decimals="-3" id="f-263" unitRef="usd">-4279000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-42" decimals="-3" id="f-264" unitRef="usd">2919000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-39" decimals="-3" id="f-265" unitRef="usd">-1360000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-40"
      decimals="INF"
      id="f-266"
      unitRef="shares">25037</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-41" decimals="-3" id="f-267" unitRef="usd">-785000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-42" decimals="-3" id="f-268" unitRef="usd">948000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-39" decimals="-3" id="f-269" unitRef="usd">163000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-41" decimals="-3" id="f-270" unitRef="usd">9900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-39" decimals="-3" id="f-271" unitRef="usd">9900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-43" decimals="-3" id="f-272" unitRef="usd">-1104000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-39" decimals="-3" id="f-273" unitRef="usd">-1104000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-44"
      decimals="INF"
      id="f-274"
      unitRef="shares">72343077</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-275" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-45" decimals="-3" id="f-276" unitRef="usd">608528000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-46" decimals="-3" id="f-277" unitRef="usd">-11812000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-47" decimals="-3" id="f-278" unitRef="usd">-596407000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-48" decimals="-3" id="f-279" unitRef="usd">-45974000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-49" decimals="-3" id="f-280" unitRef="usd">-45658000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-50" decimals="-3" id="f-281" unitRef="usd">-2100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-18" decimals="-3" id="f-282" unitRef="usd">-2100000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="c-51"
      decimals="INF"
      id="f-283"
      unitRef="shares">5060</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c-52" decimals="-3" id="f-284" unitRef="usd">-192000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c-53" decimals="-3" id="f-285" unitRef="usd">192000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c-18" decimals="-3" id="f-286" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-51"
      decimals="INF"
      id="f-287"
      unitRef="shares">69362</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-52" decimals="-3" id="f-288" unitRef="usd">-3289000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-53" decimals="-3" id="f-289" unitRef="usd">2627000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-18" decimals="-3" id="f-290" unitRef="usd">-662000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-51"
      decimals="INF"
      id="f-291"
      unitRef="shares">12126</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-52" decimals="-3" id="f-292" unitRef="usd">-348000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-53" decimals="-3" id="f-293" unitRef="usd">459000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-18" decimals="-3" id="f-294" unitRef="usd">111000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-52" decimals="-3" id="f-295" unitRef="usd">9505000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-18" decimals="-3" id="f-296" unitRef="usd">9505000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-54" decimals="-3" id="f-297" unitRef="usd">-10997000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-18" decimals="-3" id="f-298" unitRef="usd">-10997000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-55"
      decimals="INF"
      id="f-299"
      unitRef="shares">72429625</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-55" decimals="-3" id="f-300" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-56" decimals="-3" id="f-301" unitRef="usd">614204000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-57" decimals="-3" id="f-302" unitRef="usd">-22809000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-58" decimals="-3" id="f-303" unitRef="usd">-598507000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-59" decimals="-3" id="f-304" unitRef="usd">-42696000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-305" unitRef="usd">-49801000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-60"
      decimals="INF"
      id="f-306"
      unitRef="shares">72817887</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-60" decimals="-3" id="f-307" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-61" decimals="-3" id="f-308" unitRef="usd">561390000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-62" decimals="-3" id="f-309" unitRef="usd">-7246000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-63" decimals="-3" id="f-310" unitRef="usd">-408451000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-64" decimals="-3" id="f-311" unitRef="usd">145700000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-65" decimals="-3" id="f-312" unitRef="usd">-36829000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-66" decimals="-3" id="f-313" unitRef="usd">-36829000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="c-67"
      decimals="INF"
      id="f-314"
      unitRef="shares">6713</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-67"
      decimals="INF"
      id="f-315"
      unitRef="shares">111296</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-68" decimals="-3" id="f-316" unitRef="usd">-2959000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-66" decimals="-3" id="f-317" unitRef="usd">-2959000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-67"
      decimals="INF"
      id="f-318"
      unitRef="shares">19483</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-68" decimals="-3" id="f-319" unitRef="usd">131000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-66" decimals="-3" id="f-320" unitRef="usd">131000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-68" decimals="-3" id="f-321" unitRef="usd">11056000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-66" decimals="-3" id="f-322" unitRef="usd">11056000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-69" decimals="-3" id="f-323" unitRef="usd">-700000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-66" decimals="-3" id="f-324" unitRef="usd">-700000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-70"
      decimals="INF"
      id="f-325"
      unitRef="shares">72955379</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-70" decimals="-3" id="f-326" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-71" decimals="-3" id="f-327" unitRef="usd">569618000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-72" decimals="-3" id="f-328" unitRef="usd">-7946000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-73" decimals="-3" id="f-329" unitRef="usd">-445280000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-74" decimals="-3" id="f-330" unitRef="usd">116399000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-75" decimals="-3" id="f-331" unitRef="usd">-42355000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-76" decimals="-3" id="f-332" unitRef="usd">-42355000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="c-77"
      decimals="INF"
      id="f-333"
      unitRef="shares">4928</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-77"
      decimals="INF"
      id="f-334"
      unitRef="shares">99836</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-78" decimals="-3" id="f-335" unitRef="usd">-1816000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-76" decimals="-3" id="f-336" unitRef="usd">-1816000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-77"
      decimals="INF"
      id="f-337"
      unitRef="shares">53190</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-78" decimals="-3" id="f-338" unitRef="usd">428000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-76" decimals="-3" id="f-339" unitRef="usd">428000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-78" decimals="-3" id="f-340" unitRef="usd">11148000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-76" decimals="-3" id="f-341" unitRef="usd">11148000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-79" decimals="-3" id="f-342" unitRef="usd">-3172000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-76" decimals="-3" id="f-343" unitRef="usd">-3172000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-80"
      decimals="INF"
      id="f-344"
      unitRef="shares">73113333</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-80" decimals="-3" id="f-345" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-81" decimals="-3" id="f-346" unitRef="usd">579378000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-82" decimals="-3" id="f-347" unitRef="usd">-11118000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-83" decimals="-3" id="f-348" unitRef="usd">-487635000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-84" decimals="-3" id="f-349" unitRef="usd">80632000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-85" decimals="-3" id="f-350" unitRef="usd">-22251000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-19" decimals="-3" id="f-351" unitRef="usd">-22251000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="c-86"
      decimals="INF"
      id="f-352"
      unitRef="shares">3936</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-86"
      decimals="INF"
      id="f-353"
      unitRef="shares">92722</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-87" decimals="-3" id="f-354" unitRef="usd">-2465000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-19" decimals="-3" id="f-355" unitRef="usd">-2465000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-86"
      decimals="INF"
      id="f-356"
      unitRef="shares">14039</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-87" decimals="-3" id="f-357" unitRef="usd">105000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-19" decimals="-3" id="f-358" unitRef="usd">105000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-87" decimals="-3" id="f-359" unitRef="usd">11011000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-19" decimals="-3" id="f-360" unitRef="usd">11011000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-88" decimals="-3" id="f-361" unitRef="usd">1069000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-19" decimals="-3" id="f-362" unitRef="usd">1069000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-89"
      decimals="INF"
      id="f-363"
      unitRef="shares">73224030</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-89" decimals="-3" id="f-364" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-90" decimals="-3" id="f-365" unitRef="usd">588029000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-91" decimals="-3" id="f-366" unitRef="usd">-10049000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-92" decimals="-3" id="f-367" unitRef="usd">-509886000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-93" decimals="-3" id="f-368" unitRef="usd">68101000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-369" unitRef="usd">-78615000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-20" decimals="-3" id="f-370" unitRef="usd">-101435000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-371" unitRef="usd">30011000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-20" decimals="-3" id="f-372" unitRef="usd">33215000</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-373" unitRef="usd">7503000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-20" decimals="-3" id="f-374" unitRef="usd">7046000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-1" decimals="-3" id="f-375" unitRef="usd">5462000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-20" decimals="-3" id="f-376" unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-377" unitRef="usd">619000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-20" decimals="-3" id="f-378" unitRef="usd">690000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-1" decimals="-3" id="f-379" unitRef="usd">439000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-20" decimals="-3" id="f-380" unitRef="usd">342000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-1" decimals="-3" id="f-381" unitRef="usd">-1281000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-20" decimals="-3" id="f-382" unitRef="usd">-808000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c-1" decimals="-3" id="f-383" unitRef="usd">-2895000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c-20" decimals="-3" id="f-384" unitRef="usd">0</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-385" unitRef="usd">-30859000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-20" decimals="-3" id="f-386" unitRef="usd">-30665000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-387" unitRef="usd">-12279000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-20" decimals="-3" id="f-388" unitRef="usd">61555000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <appn:IncreaseDecreaseInDeferredCommissions contextRef="c-1" decimals="-3" id="f-389" unitRef="usd">4665000</appn:IncreaseDecreaseInDeferredCommissions>
    <appn:IncreaseDecreaseInDeferredCommissions contextRef="c-20" decimals="-3" id="f-390" unitRef="usd">-56000</appn:IncreaseDecreaseInDeferredCommissions>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-1" decimals="-3" id="f-391" unitRef="usd">1495000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-20" decimals="-3" id="f-392" unitRef="usd">-657000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <appn:IncreaseDecreaseInAccruedCompensationAndRelatedBenefits contextRef="c-1" decimals="-3" id="f-393" unitRef="usd">6975000</appn:IncreaseDecreaseInAccruedCompensationAndRelatedBenefits>
    <appn:IncreaseDecreaseInAccruedCompensationAndRelatedBenefits contextRef="c-20" decimals="-3" id="f-394" unitRef="usd">6671000</appn:IncreaseDecreaseInAccruedCompensationAndRelatedBenefits>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-1" decimals="-3" id="f-395" unitRef="usd">535000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-20" decimals="-3" id="f-396" unitRef="usd">-2026000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-1" decimals="-3" id="f-397" unitRef="usd">-15096000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-20" decimals="-3" id="f-398" unitRef="usd">-3186000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <appn:IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities contextRef="c-1" decimals="-3" id="f-399" unitRef="usd">-1788000</appn:IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities>
    <appn:IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities contextRef="c-20" decimals="-3" id="f-400" unitRef="usd">2238000</appn:IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-401" unitRef="usd">-6993000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-20" decimals="-3" id="f-402" unitRef="usd">-102198000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments contextRef="c-1" decimals="-3" id="f-403" unitRef="usd">11631000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments contextRef="c-20" decimals="-3" id="f-404" unitRef="usd">62590000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c-1" decimals="-3" id="f-405" unitRef="usd">42638000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c-20" decimals="-3" id="f-406" unitRef="usd">53443000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-407" unitRef="usd">3287000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-20" decimals="-3" id="f-408" unitRef="usd">8278000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-409" unitRef="usd">-34294000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-20" decimals="-3" id="f-410" unitRef="usd">869000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-1" decimals="-3" id="f-411" unitRef="usd">50000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-20" decimals="-3" id="f-412" unitRef="usd">92000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-1" decimals="-3" id="f-413" unitRef="usd">463000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-20" decimals="-3" id="f-414" unitRef="usd">411000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:RepaymentsOfDebt contextRef="c-1" decimals="-3" id="f-415" unitRef="usd">3750000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-20" decimals="-3" id="f-416" unitRef="usd">2625000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-417" unitRef="usd">50019000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-20" decimals="-3" id="f-418" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-419" unitRef="usd">4883000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-20" decimals="-3" id="f-420" unitRef="usd">7240000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-3" id="f-421" unitRef="usd">619000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-20" decimals="-3" id="f-422" unitRef="usd">664000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-423" unitRef="usd">-8496000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-20" decimals="-3" id="f-424" unitRef="usd">82388000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-425" unitRef="usd">-375000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-20" decimals="-3" id="f-426" unitRef="usd">-679000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-427" unitRef="usd">-50158000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-20" decimals="-3" id="f-428" unitRef="usd">-19620000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-429" unitRef="usd">149351000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-64" decimals="-3" id="f-430" unitRef="usd">150381000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-431" unitRef="usd">99193000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-93" decimals="-3" id="f-432" unitRef="usd">130761000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-433" unitRef="usd">17193000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-20" decimals="-3" id="f-434" unitRef="usd">11960000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid contextRef="c-1" decimals="-3" id="f-435" unitRef="usd">1925000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c-20" decimals="-3" id="f-436" unitRef="usd">2944000</us-gaap:IncomeTaxesPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-437" unitRef="usd">109000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-20" decimals="-3" id="f-438" unitRef="usd">27000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-439">&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;) is a software company that orchestrates business processes. The Appian Platform empowers leaders to design, automate, and optimize important processes from start to finish. With our industry-leading platform and commitment to customer success, Appian is trusted by top organizations to drive transformational process change.&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-440">&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) equity, 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, 2023, filed with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) on February 15, 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;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), lease impairments, 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.&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;With regard to our customers, credit evaluation and account monitoring procedures are used to minimize the risk of loss. Revenue generated from U.S. federal government agencies represented 23.2% and 22.5% of our revenue for the three and nine months ended September&#160;30, 2024, 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. Revenue generated from U.S. federal government agencies represented 21.1% and 20.6% of our revenue for the three and nine months ended September&#160;30, 2023, respectively. Additionally, 35.3% and 35.6% of our revenue during the three and nine months ended September&#160;30, 2023, respectively, was generated from international customers. 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, 2024 or 2023. As of September&#160;30, 2024, we had one customer whose balance comprised 22% of total accounts receivable.&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, Cash Equivalents, and Restricted Cash&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. Restricted cash consisted of cash designated to settle an escrow liability stemming from a holdback agreement related to our acquisition of Lana Labs GmbH. We paid the remaining amount owed on August&#160;11, 2023.&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 presents a reconciliation of cash, cash equivalents, and restricted cash as presented in the consolidated statements of cash flows (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, 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;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, 2023&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, 2022&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;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;99,193&#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;149,351&#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;130,761&#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;148,132&#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;Restricted cash, 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: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;&#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;&#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,249&#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;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 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 cash, cash equivalents, and restricted cash&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;99,193&#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;149,351&#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;130,761&#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;150,381&#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-style:italic;font-weight:700;line-height:120%"&gt;Allowance for Doubtful Accounts&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 doubtful accounts. The allowance for doubtful accounts 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, and current economic trends. If the financial condition of our customers were to deteriorate, resulting in their inability to make required payments, additional provisions for doubtful accounts would be required and would increase bad debt expense. The allowance for doubtful accounts totaled $2.9 million and $2.6 million as of September&#160;30, 2024 and December&#160;31, 2023, 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;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 contract for a new customer or upsell an existing customer 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 $12.6 million and $35.5 million for the three and nine months ended September&#160;30, 2024, respectively. Total commission expense was $11.3 million and $33.5 million for the three and nine months ended September&#160;30, 2023, 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;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;Severance 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;In June 2024, we approved a reduction of the Company&#x2019;s workforce by approximately 150 full-time employees, intended to align sales and marketing teams with our go-to-market strategy and improve profitability. We incurred severance costs related to the involuntary reductions in our workforce. Costs related to benefits provided in accordance with mutually understood and ongoing agreements are recognized when an obligation has been incurred, it is probable the benefits will be paid, and the amount to be paid can be reasonably estimated. We incurred severance costs of $5.5 million during the nine months ended September 30, 2024. No severance costs were incurred during the three months ended September 30, 2024. The majority of the costs incurred are expected to be paid to the impacted employees by December 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;Severance costs related to prior actions totaled $6.3 million for the nine months ended September 30, 2023. No severance costs were incurred during the three months ended September 30, 2023.&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. During the three and nine months ended September&#160;30, 2024, we have reissued treasury stock to satisfy employee stock option exercises and vesting of restricted stock units. Because we are in an accumulated deficit position, all reissuances of treasury stock have been 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 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 2024 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 November 2023, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-07, Segment Reporting (Topic 280): Improvement to Reportable Segment Disclosures, which enhances the disclosure requirements for operating segments in our annual and interim consolidated financial statements. The new guidance is effective for us beginning with our annual reporting for fiscal year 2024 and for interim period reporting beginning in fiscal year 2025 and will be applied on a retrospective basis. Early adoption is permitted. The new ASU requires public companies to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment&#x2019;s profit or loss and assets that are currently required annually. Additionally, it requires public companies to disclose the title and position of the Chief Operating Decision Maker. The ASU does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. This guidance also applies to public entities that have only one segment. 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 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 total income tax payments, net of refunds received. 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 March 2024, the SEC issued its final climate disclosure rule, which requires the disclosure of material Scope 1 and Scope 2 greenhouse gas emissions and other climate-related topics in annual reports if they are reasonably likely to have a material impact on the Company&#x2019;s business. For large accelerated filers, disclosure requirements will begin phasing in for fiscal years beginning on or after January 1, 2025. Subsequent to issuance, the rules became the subject of litigation, and the SEC has issued a stay to allow the legal process to proceed. We are currently evaluating the impact these rules will have on our financial statements and related disclosures and will monitor the litigation progress for possible impacts on the disclosure requirements under the rules.&lt;/span&gt;&lt;/div&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.</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-441">&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) equity, 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, 2023, filed with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) on February 15, 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-442">&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), lease impairments, and stock-based compensation.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c-1" id="f-443">&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.&lt;/span&gt;&lt;/div&gt;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-94" decimals="3" id="f-444" unitRef="number">0.232</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-95" decimals="3" id="f-445" unitRef="number">0.225</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-96" decimals="3" id="f-446" unitRef="number">0.363</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-97" decimals="3" id="f-447" unitRef="number">0.372</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-98" decimals="3" id="f-448" unitRef="number">0.211</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-99" decimals="3" id="f-449" unitRef="number">0.206</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-100" decimals="3" id="f-450" unitRef="number">0.353</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-101" decimals="3" id="f-451" unitRef="number">0.356</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-102" decimals="2" id="f-452" unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c-1" id="f-453">&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, Cash Equivalents, and Restricted Cash&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. Restricted cash consisted of cash designated to settle an escrow liability stemming from a holdback agreement related to our acquisition of Lana Labs GmbH. We paid the remaining amount owed on August&#160;11, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock contextRef="c-1" id="f-455">&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 presents a reconciliation of cash, cash equivalents, and restricted cash as presented in the consolidated statements of cash flows (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, 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;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, 2023&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, 2022&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;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;99,193&#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;149,351&#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;130,761&#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;148,132&#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;Restricted cash, 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: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;&#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;&#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,249&#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;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 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 cash, cash equivalents, and restricted cash&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;99,193&#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;149,351&#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;130,761&#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;150,381&#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:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock contextRef="c-1" id="f-454">&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 presents a reconciliation of cash, cash equivalents, and restricted cash as presented in the consolidated statements of cash flows (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, 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;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, 2023&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, 2022&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;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;99,193&#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;149,351&#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;130,761&#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;148,132&#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;Restricted cash, 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: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;&#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;&#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,249&#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;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 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 cash, cash equivalents, and restricted cash&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;99,193&#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;149,351&#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;130,761&#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;150,381&#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:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-456" unitRef="usd">99193000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-457" unitRef="usd">149351000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-93" decimals="-3" id="f-458" unitRef="usd">130761000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-64" decimals="-3" id="f-459" unitRef="usd">148132000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="c-4" decimals="-3" id="f-460" unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c-5" decimals="-3" id="f-461" unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c-93" decimals="-3" id="f-462" unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c-64" decimals="-3" id="f-463" unitRef="usd">2249000</us-gaap:RestrictedCashCurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-464" unitRef="usd">99193000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-465" unitRef="usd">149351000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-93" decimals="-3" id="f-466" unitRef="usd">130761000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-64" decimals="-3" id="f-467" unitRef="usd">150381000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="c-1" id="f-468">&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 Doubtful Accounts&lt;/span&gt;&lt;/div&gt;Accounts receivable and unbilled revenue are stated at realizable value, net of an allowance for doubtful accounts. The allowance for doubtful accounts 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, and current economic trends. If the financial condition of our customers were to deteriorate, resulting in their inability to make required payments, additional provisions for doubtful accounts would be required and would increase bad debt expense.</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-4" decimals="-5" id="f-469" unitRef="usd">2900000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-5" decimals="-5" id="f-470" unitRef="usd">2600000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:CommissionsExpensePolicyPolicyTextBlock contextRef="c-1" id="f-471">&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 contract for a new customer or upsell an existing customer 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-472">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:NoninterestExpenseCommissionExpense contextRef="c-18" decimals="-5" id="f-473" unitRef="usd">12600000</us-gaap:NoninterestExpenseCommissionExpense>
    <us-gaap:NoninterestExpenseCommissionExpense contextRef="c-1" decimals="-5" id="f-474" unitRef="usd">35500000</us-gaap:NoninterestExpenseCommissionExpense>
    <us-gaap:NoninterestExpenseCommissionExpense contextRef="c-19" decimals="-5" id="f-475" unitRef="usd">11300000</us-gaap:NoninterestExpenseCommissionExpense>
    <us-gaap:NoninterestExpenseCommissionExpense contextRef="c-20" decimals="-5" id="f-476" unitRef="usd">33500000</us-gaap:NoninterestExpenseCommissionExpense>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-477">&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-103" id="f-478">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-104" id="f-479">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-105" id="f-480">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-106" id="f-481">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy 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;Severance Costs&lt;/span&gt;&lt;/div&gt;In June 2024, we approved a reduction of the Company&#x2019;s workforce by approximately 150 full-time employees, intended to align sales and marketing teams with our go-to-market strategy and improve profitability. We incurred severance costs related to the involuntary reductions in our workforce. Costs related to benefits provided in accordance with mutually understood and ongoing agreements are recognized when an obligation has been incurred, it is probable the benefits will be paid, and the amount to be paid can be reasonably estimated.</us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy>
    <us-gaap:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
      contextRef="c-107"
      decimals="0"
      id="f-483"
      unitRef="employee">150</us-gaap:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated>
    <us-gaap:SeveranceCosts1 contextRef="c-1" decimals="-5" id="f-484" unitRef="usd">5500000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1 contextRef="c-18" decimals="-5" id="f-485" unitRef="usd">0</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1 contextRef="c-20" decimals="-5" id="f-486" unitRef="usd">6300000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1 contextRef="c-19" decimals="-5" id="f-487" unitRef="usd">0</us-gaap:SeveranceCosts1>
    <us-gaap:StockholdersEquityPolicyTextBlock contextRef="c-1" id="f-488">&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. During the three and nine months ended September&#160;30, 2024, we have reissued treasury stock to satisfy employee stock option exercises and vesting of restricted stock units. Because we are in an accumulated deficit position, all reissuances of treasury stock have been 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-489">&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 2024 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 November 2023, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-07, Segment Reporting (Topic 280): Improvement to Reportable Segment Disclosures, which enhances the disclosure requirements for operating segments in our annual and interim consolidated financial statements. The new guidance is effective for us beginning with our annual reporting for fiscal year 2024 and for interim period reporting beginning in fiscal year 2025 and will be applied on a retrospective basis. Early adoption is permitted. The new ASU requires public companies to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment&#x2019;s profit or loss and assets that are currently required annually. Additionally, it requires public companies to disclose the title and position of the Chief Operating Decision Maker. The ASU does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. This guidance also applies to public entities that have only one segment. 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 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 total income tax payments, net of refunds received. 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 March 2024, the SEC issued its final climate disclosure rule, which requires the disclosure of material Scope 1 and Scope 2 greenhouse gas emissions and other climate-related topics in annual reports if they are reasonably likely to have a material impact on the Company&#x2019;s business. For large accelerated filers, disclosure requirements will begin phasing in for fiscal years beginning on or after January 1, 2025. Subsequent to issuance, the rules became the subject of litigation, and the SEC has issued a stay to allow the legal process to proceed. We are currently evaluating the impact these rules will have on our financial statements and related disclosures and will monitor the litigation progress for possible impacts on the disclosure requirements under the rules.&lt;/span&gt;&lt;/div&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.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-490">&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 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;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&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, 2024 and 2023 (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;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="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;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="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="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;2023&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&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;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;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;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;77,247&#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;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;221,381&#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="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;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;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;20,026&#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;td colspan="3" style="background-color:#ffffff;padding: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;56,176&#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;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;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;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;6,530&#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;td colspan="3" style="background-color:#cceeff;padding: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;18,997&#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;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 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;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;103,803&#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;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;296,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="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;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;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;33,291&#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;td colspan="3" style="background-color:#cceeff;padding: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;103,490&#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;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 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;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;137,094&#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;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;400,044&#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;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-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&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;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-517"&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 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, 2024 and 2023 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, 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;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, 2023&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, 2022&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,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;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,932&#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,540&#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;1,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;1,720&#160;&lt;/span&gt;&lt;/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;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;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,110&#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;14,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;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;194,602&#160;&lt;/span&gt;&lt;/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;194,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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,556&#160;&lt;/span&gt;&lt;/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;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;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;197,845&#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;200,324&#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 $213.2&#160;million and $177.9&#160;million for the nine months ended September 30, 2024 and 2023, 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, 2024, we had an aggregate transaction price of $470.4&#160;million allocated to unsatisfied performance obligations. We expect to recognize $321.5&#160;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-491">&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;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&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;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-517"&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 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, 2024 and 2023 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-492">&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, 2024 and 2023 (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;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="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;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="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="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;2023&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&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;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;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;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;77,247&#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;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;221,381&#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="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;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;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;20,026&#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;td colspan="3" style="background-color:#ffffff;padding: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;56,176&#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;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;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;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;6,530&#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;td colspan="3" style="background-color:#cceeff;padding: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;18,997&#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;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 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;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;103,803&#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;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;296,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="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;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;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;33,291&#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;td colspan="3" style="background-color:#cceeff;padding: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;103,490&#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;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 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;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;137,094&#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;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;400,044&#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;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:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-108" decimals="-3" id="f-493" unitRef="usd">94075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-109" decimals="-3" id="f-494" unitRef="usd">77247000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-110" decimals="-3" id="f-495" unitRef="usd">269106000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-111" decimals="-3" id="f-496" unitRef="usd">221381000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-112" decimals="-3" id="f-497" unitRef="usd">21265000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-113" decimals="-3" id="f-498" unitRef="usd">20026000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-114" decimals="-3" id="f-499" unitRef="usd">62263000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-115" decimals="-3" id="f-500" unitRef="usd">56176000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-116" decimals="-3" id="f-501" unitRef="usd">7781000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-117" decimals="-3" id="f-502" unitRef="usd">6530000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-118" decimals="-3" id="f-503" unitRef="usd">22420000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-119" decimals="-3" id="f-504" unitRef="usd">18997000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-505" unitRef="usd">123121000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-506" unitRef="usd">103803000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-507" unitRef="usd">353789000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-508" unitRef="usd">296554000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-509" unitRef="usd">30931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-510" unitRef="usd">33291000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-16" decimals="-3" id="f-511" unitRef="usd">96548000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-17" decimals="-3" id="f-512" unitRef="usd">103490000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-18" decimals="-3" id="f-513" unitRef="usd">154052000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-19" decimals="-3" id="f-514" unitRef="usd">137094000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-515" unitRef="usd">450337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-20" decimals="-3" id="f-516" unitRef="usd">400044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <appn:SoftwareAsServiceSubscriptionContractsTerm contextRef="c-121" id="f-518">P3Y</appn:SoftwareAsServiceSubscriptionContractsTerm>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-519">&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, 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;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, 2023&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, 2022&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,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;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,932&#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,540&#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;1,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;1,720&#160;&lt;/span&gt;&lt;/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;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;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,110&#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;14,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;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;194,602&#160;&lt;/span&gt;&lt;/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;194,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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,556&#160;&lt;/span&gt;&lt;/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;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;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;197,845&#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;200,324&#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-520" unitRef="usd">10292000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-5" decimals="-3" id="f-521" unitRef="usd">12052000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-93" decimals="-3" id="f-522" unitRef="usd">10932000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-64" decimals="-3" id="f-523" unitRef="usd">12540000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c-4" decimals="-3" id="f-524" unitRef="usd">733000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c-5" decimals="-3" id="f-525" unitRef="usd">915000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c-93" decimals="-3" id="f-526" unitRef="usd">1178000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c-64" decimals="-3" id="f-527" unitRef="usd">1720000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-4" decimals="-3" id="f-528" unitRef="usd">11025000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-5" decimals="-3" id="f-529" unitRef="usd">12967000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-93" decimals="-3" id="f-530" unitRef="usd">12110000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-64" decimals="-3" id="f-531" unitRef="usd">14260000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-4" decimals="-3" id="f-532" unitRef="usd">224199000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-3" id="f-533" unitRef="usd">235992000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-93" decimals="-3" id="f-534" unitRef="usd">194602000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-64" decimals="-3" id="f-535" unitRef="usd">194768000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-536" unitRef="usd">3370000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-537" unitRef="usd">4700000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-93" decimals="-3" id="f-538" unitRef="usd">3243000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-64" decimals="-3" id="f-539" unitRef="usd">5556000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiability contextRef="c-4" decimals="-3" id="f-540" unitRef="usd">227569000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-5" decimals="-3" id="f-541" unitRef="usd">240692000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-93" decimals="-3" id="f-542" unitRef="usd">197845000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-64" decimals="-3" id="f-543" unitRef="usd">200324000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-5" id="f-544" unitRef="usd">213200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-20" decimals="-5" id="f-545" unitRef="usd">177900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-4" decimals="-5" id="f-546" unitRef="usd">470400000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-122" decimals="-5" id="f-547" unitRef="usd">321500000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-122" id="f-548">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-549">&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, 2024, 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 or 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, 2024 and 2023 (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;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="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;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="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="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;2023&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;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;2023&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;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;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;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;2,359&#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;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;6,650&#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="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;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;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;350&#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;td colspan="3" style="background-color:#ffffff;padding: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,138&#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;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;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,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;1,311&#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;td colspan="3" style="background-color:#cceeff;padding: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,296&#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;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 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,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;4,020&#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;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;11,084&#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;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 style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sublease income totaled $0.3&#160;million and $1.0&#160;million for the three and nine months ended September&#160;30, 2024, respectively. Sublease income totaled $0.3&#160;million and $1.0&#160;million for the three and nine months ended September&#160;30, 2023, 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;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;In connection with the headcount reductions approved in June 2024, and our continued efforts to streamline operations and maximize efficiencies, we have initiated supplemental actions to reduce the footprint of our leased office spaces. Pursuant to these initiatives, we have amended and extended the terms of our existing sublease agreement and are seeking a sublease for an additional floor within our corporate headquarters facility. During the nine months ended September 30, 2024, we recorded non-cash lease impairment charges of $5.5&#160;million within general and administrative expenses in our consolidated statements of operations related to the two ROU assets. No impairment charges were incurred during the three months ended September 30, 2024. 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-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, 2024 and December&#160;31, 2023 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, 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: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;32,231&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;39,975&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;12,470&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;11,698&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;54,270&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;59,067&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;66,740&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;70,765&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;6.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;7.4&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, 2024 and 2023 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;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="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;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="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="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;2023&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&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;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: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,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;2,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;6,374&#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="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 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;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: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;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;693&#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;td colspan="3" style="background-color:#cceeff;padding: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,936&#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="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: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,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;1,667&#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;td colspan="3" style="background-color:#ffffff;padding: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,714&#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="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="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;There were no TIA reimbursements for the three and nine months ended September&#160;30, 2024, while TIA reimbursements totaled $1.0&#160;million and $2.6&#160;million for the three and nine months ended September&#160;30, 2023, 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;A summary of our future minimum lease commitments under non-cancellable leases as of September&#160;30, 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: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;2024 (excluding the nine months ended September 30, 2024)&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,237&#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;2025&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,065&#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;2026&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,386&#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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,629&#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;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,473&#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;34,839&#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;90,629&#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;(23,889)&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;66,740&#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-550">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-551">&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 or 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-552">&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, 2024 and 2023 (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;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="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;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="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="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;2023&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;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;2023&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;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;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;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;2,359&#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;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;6,650&#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="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;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;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;350&#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;td colspan="3" style="background-color:#ffffff;padding: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,138&#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;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;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,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;1,311&#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;td colspan="3" style="background-color:#cceeff;padding: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,296&#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;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 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,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;4,020&#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;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;11,084&#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;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:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-18" decimals="-3" id="f-553" unitRef="usd">2356000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-19" decimals="-3" id="f-554" unitRef="usd">2359000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-555" unitRef="usd">7177000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-20" decimals="-3" id="f-556" unitRef="usd">6650000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-18" decimals="-3" id="f-557" unitRef="usd">481000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-19" decimals="-3" id="f-558" unitRef="usd">350000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-3" id="f-559" unitRef="usd">1246000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-20" decimals="-3" id="f-560" unitRef="usd">1138000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-18" decimals="-3" id="f-561" unitRef="usd">1324000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-19" decimals="-3" id="f-562" unitRef="usd">1311000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-563" unitRef="usd">3972000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-20" decimals="-3" id="f-564" unitRef="usd">3296000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost contextRef="c-18" decimals="-3" id="f-565" unitRef="usd">4161000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-19" decimals="-3" id="f-566" unitRef="usd">4020000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-567" unitRef="usd">12395000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-20" decimals="-3" id="f-568" unitRef="usd">11084000</us-gaap:LeaseCost>
    <us-gaap:SubleaseIncome contextRef="c-18" decimals="-5" id="f-569" unitRef="usd">300000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-1" decimals="-5" id="f-570" unitRef="usd">1000000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-19" decimals="-5" id="f-571" unitRef="usd">300000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-20" decimals="-5" id="f-572" unitRef="usd">1000000</us-gaap:SubleaseIncome>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-1" decimals="-5" id="f-573" unitRef="usd">5500000</us-gaap:OperatingLeaseImpairmentLoss>
    <appn:NumberOfRightOfUseAssets
      contextRef="c-1"
      decimals="INF"
      id="f-574"
      unitRef="rouasset">2</appn:NumberOfRightOfUseAssets>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-18" decimals="-5" id="f-575" unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <appn:NumberOfRightOfUseAssets
      contextRef="c-1"
      decimals="INF"
      id="f-576"
      unitRef="rouasset">2</appn:NumberOfRightOfUseAssets>
    <appn:NumberOfFloors contextRef="c-1" decimals="INF" id="f-577" unitRef="floor">2</appn:NumberOfFloors>
    <appn:NumberOfRightOfUseAssets
      contextRef="c-1"
      decimals="INF"
      id="f-578"
      unitRef="rouasset">2</appn:NumberOfRightOfUseAssets>
    <appn:AssetsAndLiabilitiesLesseeTableTextBlock contextRef="c-1" id="f-579">&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, 2024 and December&#160;31, 2023 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, 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: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;32,231&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;39,975&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;12,470&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;11,698&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;54,270&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;59,067&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;66,740&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;70,765&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;6.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;7.4&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-580" unitRef="usd">32231000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-581" unitRef="usd">39975000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-582" unitRef="usd">12470000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-583" unitRef="usd">11698000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-584" unitRef="usd">54270000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-585" unitRef="usd">59067000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-586" unitRef="usd">66740000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c-5" decimals="-3" id="f-587" unitRef="usd">70765000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-4" id="f-588">P6Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-5" id="f-589">P7Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-4" decimals="3" id="f-590" unitRef="number">0.094</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-5" decimals="3" id="f-591" unitRef="number">0.094</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <appn:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock contextRef="c-1" id="f-592">&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, 2024 and 2023 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;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="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;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="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="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;2023&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&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;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: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,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;2,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;6,374&#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="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 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;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: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;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;693&#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;td colspan="3" style="background-color:#cceeff;padding: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,936&#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="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: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,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;1,667&#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;td colspan="3" style="background-color:#ffffff;padding: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,714&#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="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="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-593" unitRef="usd">3190000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-19" decimals="-3" id="f-594" unitRef="usd">2223000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-595" unitRef="usd">8963000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-20" decimals="-3" id="f-596" unitRef="usd">6374000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-18" decimals="-3" id="f-597" unitRef="usd">777000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-19" decimals="-3" id="f-598" unitRef="usd">693000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-1" decimals="-3" id="f-599" unitRef="usd">2375000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-20" decimals="-3" id="f-600" unitRef="usd">1936000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <appn:OperatingLeaseInterestExpense contextRef="c-18" decimals="-3" id="f-601" unitRef="usd">1579000</appn:OperatingLeaseInterestExpense>
    <appn:OperatingLeaseInterestExpense contextRef="c-19" decimals="-3" id="f-602" unitRef="usd">1667000</appn:OperatingLeaseInterestExpense>
    <appn:OperatingLeaseInterestExpense contextRef="c-1" decimals="-3" id="f-603" unitRef="usd">4803000</appn:OperatingLeaseInterestExpense>
    <appn:OperatingLeaseInterestExpense contextRef="c-20" decimals="-3" id="f-604" unitRef="usd">4714000</appn:OperatingLeaseInterestExpense>
    <appn:TenantImprovementsReimbursementsReceived contextRef="c-18" decimals="-5" id="f-605" unitRef="usd">0</appn:TenantImprovementsReimbursementsReceived>
    <appn:TenantImprovementsReimbursementsReceived contextRef="c-1" decimals="-5" id="f-606" unitRef="usd">0</appn:TenantImprovementsReimbursementsReceived>
    <appn:TenantImprovementsReimbursementsReceived contextRef="c-19" decimals="-5" id="f-607" unitRef="usd">1000000</appn:TenantImprovementsReimbursementsReceived>
    <appn:TenantImprovementsReimbursementsReceived contextRef="c-20" decimals="-5" id="f-608" unitRef="usd">2600000</appn:TenantImprovementsReimbursementsReceived>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock 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;A summary of our future minimum lease commitments under non-cancellable leases as of September&#160;30, 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: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;2024 (excluding the nine months ended September 30, 2024)&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,237&#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;2025&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,065&#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;2026&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,386&#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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,629&#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;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,473&#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;34,839&#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;90,629&#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;(23,889)&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;66,740&#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-610" unitRef="usd">3237000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-4" decimals="-3" id="f-611" unitRef="usd">13065000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-4" decimals="-3" id="f-612" unitRef="usd">13386000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-4" decimals="-3" id="f-613" unitRef="usd">13629000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-4" decimals="-3" id="f-614" unitRef="usd">12473000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <appn:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour contextRef="c-4" decimals="-3" id="f-615" unitRef="usd">34839000</appn:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-4" decimals="-3" id="f-616" unitRef="usd">90629000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-4" decimals="-3" id="f-617" unitRef="usd">23889000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-618" unitRef="usd">66740000</us-gaap:OperatingLeaseLiability>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-619">&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, 2024 and fiscal year ended December&#160;31, 2023 (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, 2022&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;26,349&#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="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;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;757&#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 December&#160;31, 2023&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;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="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;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;356&#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, 2024&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;27,462&#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, 2024 and December&#160;31, 2023 (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, 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: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,184&#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;7,091&#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;962&#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;950&#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,146&#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;8,041&#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;(5,356)&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,152)&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;2,790&#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;3,889&#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.4&#160;million and $1.1&#160;million for the three and nine months ended September&#160;30, 2024 and 2023, respectively. As of September&#160;30, 2024, the weighted average remaining amortization periods for developed technology and customer relationships were approximately 1.9 years and 6.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, 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: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;2024 (excluding the nine months ended September 30, 2024)&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;383&#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;2025&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,220&#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;2026&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;785&#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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;96&#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;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;96&#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;210&#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;2,790&#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-620">&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, 2024 and fiscal year ended December&#160;31, 2023 (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, 2022&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;26,349&#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="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;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;757&#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 December&#160;31, 2023&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;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="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;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;356&#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, 2024&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;27,462&#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-621" unitRef="usd">26349000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-123" decimals="-3" id="f-622" unitRef="usd">757000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-623" unitRef="usd">27106000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-1" decimals="-3" id="f-624" unitRef="usd">356000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-625" unitRef="usd">27462000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-626">&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, 2024 and December&#160;31, 2023 (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, 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: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,184&#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;7,091&#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;962&#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;950&#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,146&#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;8,041&#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;(5,356)&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,152)&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;2,790&#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;3,889&#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-124" decimals="-3" id="f-627" unitRef="usd">7184000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-125" decimals="-3" id="f-628" unitRef="usd">7091000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-126" decimals="-3" id="f-629" unitRef="usd">962000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-127" decimals="-3" id="f-630" unitRef="usd">950000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-4" decimals="-3" id="f-631" unitRef="usd">8146000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-5" decimals="-3" id="f-632" unitRef="usd">8041000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-633" unitRef="usd">5356000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-634" unitRef="usd">4152000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-4" decimals="-3" id="f-635" unitRef="usd">2790000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-5" decimals="-3" id="f-636" unitRef="usd">3889000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-19" decimals="-5" id="f-637" unitRef="usd">400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-18" decimals="-5" id="f-638" unitRef="usd">400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-20" decimals="-5" id="f-639" unitRef="usd">1100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-5" id="f-640" unitRef="usd">1100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-124" id="f-641">P1Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-126" id="f-642">P6Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-643">&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, 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: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;2024 (excluding the nine months ended September 30, 2024)&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;383&#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;2025&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,220&#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;2026&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;785&#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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;96&#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;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;96&#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;210&#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;2,790&#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-644" unitRef="usd">383000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-4" decimals="-3" id="f-645" unitRef="usd">1220000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-4" decimals="-3" id="f-646" unitRef="usd">785000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-4" decimals="-3" id="f-647" unitRef="usd">96000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-4" decimals="-3" id="f-648" unitRef="usd">96000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <appn:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour contextRef="c-4" decimals="-3" id="f-649" unitRef="usd">210000</appn:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-4" decimals="-3" id="f-650" unitRef="usd">2790000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-651">&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, 2024 and December&#160;31, 2023 (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, 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: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;54,660&#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;53,313&#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,484&#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,825&#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,424&#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,491&#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;758&#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;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;193&#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;194&#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;Property and equipment, gross&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;69,519&#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;67,823&#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;Less: accumulated depreciation&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;(30,329)&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;(25,141)&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;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 #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;39,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 #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 #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;42,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Depreciation expense totaled $2.2&#160;million and $6.4&#160;million for the three and nine months ended September&#160;30, 2024, respectively. Depreciation expense totaled $2.0&#160;million and $5.9&#160;million for the three and nine months ended September&#160;30, 2023, respectively. We disposed of $1.0&#160;million and $1.3&#160;million worth of fully depreciated equipment during the three and nine months ended September&#160;30, 2024, respectively. We had no disposals or retirements during the three months ended September 30, 2023 and disposed of $1.4&#160;million worth of fully depreciated property and equipment during the nine months ended September 30, 2023.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-652">&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, 2024 and December&#160;31, 2023 (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, 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: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;54,660&#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;53,313&#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,484&#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,825&#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,424&#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,491&#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;758&#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;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;193&#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;194&#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;Property and equipment, gross&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;69,519&#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;67,823&#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;Less: accumulated depreciation&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;(30,329)&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;(25,141)&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;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 #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;39,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 #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 #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;42,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-128" decimals="-3" id="f-653" unitRef="usd">54660000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-129" decimals="-3" id="f-654" unitRef="usd">53313000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-106" decimals="-3" id="f-655" unitRef="usd">4484000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-130" decimals="-3" id="f-656" unitRef="usd">3825000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-103" decimals="-3" id="f-657" unitRef="usd">9424000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-131" decimals="-3" id="f-658" unitRef="usd">10491000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-104" decimals="-3" id="f-659" unitRef="usd">758000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-132" decimals="-3" id="f-660" unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-105" decimals="-3" id="f-661" unitRef="usd">193000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-133" decimals="-3" id="f-662" unitRef="usd">194000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-663" unitRef="usd">69519000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-664" unitRef="usd">67823000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-665" unitRef="usd">30329000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-666" unitRef="usd">25141000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-667" unitRef="usd">39190000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-668" unitRef="usd">42682000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-18" decimals="-5" id="f-669" unitRef="usd">2200000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-5" id="f-670" unitRef="usd">6400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-19" decimals="-5" id="f-671" unitRef="usd">2000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-20" decimals="-5" id="f-672" unitRef="usd">5900000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentDisposals contextRef="c-18" decimals="-5" id="f-673" unitRef="usd">1000000</us-gaap:PropertyPlantAndEquipmentDisposals>
    <us-gaap:PropertyPlantAndEquipmentDisposals contextRef="c-1" decimals="-5" id="f-674" unitRef="usd">1300000</us-gaap:PropertyPlantAndEquipmentDisposals>
    <us-gaap:PropertyPlantAndEquipmentDisposals contextRef="c-19" decimals="-5" id="f-675" unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentDisposals>
    <us-gaap:PropertyPlantAndEquipmentDisposals contextRef="c-20" decimals="-5" id="f-676" unitRef="usd">1400000</us-gaap:PropertyPlantAndEquipmentDisposals>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="c-1" id="f-677">&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, 2024 and December&#160;31, 2023 (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, 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:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hosting costs&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;3,029&#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;2,973&#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;Legal costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;490&#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;103&#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;Marketing and tradeshow 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;918&#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;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;/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;Third party 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;888&#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;678&#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;1,045&#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;600&#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;Reimbursable employee 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,264&#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;880&#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;Taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;291&#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,261&#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;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,660&#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,499&#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;109&#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;644&#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,616&#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,723&#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;11,310&#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,046&#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-678">&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, 2024 and December&#160;31, 2023 (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, 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:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hosting costs&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;3,029&#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;2,973&#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;Legal costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;490&#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;103&#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;Marketing and tradeshow 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;918&#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;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;/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;Third party 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;888&#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;678&#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;1,045&#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;600&#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;Reimbursable employee 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,264&#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;880&#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;Taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;291&#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,261&#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;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,660&#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,499&#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;109&#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;644&#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,616&#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,723&#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;11,310&#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,046&#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>
    <appn:AccruedHostingCostsCurrent contextRef="c-4" decimals="-3" id="f-679" unitRef="usd">3029000</appn:AccruedHostingCostsCurrent>
    <appn:AccruedHostingCostsCurrent contextRef="c-5" decimals="-3" id="f-680" unitRef="usd">2973000</appn:AccruedHostingCostsCurrent>
    <appn:AccruedLegalCostsCurrent contextRef="c-4" decimals="-3" id="f-681" unitRef="usd">490000</appn:AccruedLegalCostsCurrent>
    <appn:AccruedLegalCostsCurrent contextRef="c-5" decimals="-3" id="f-682" unitRef="usd">103000</appn:AccruedLegalCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent contextRef="c-4" decimals="-3" id="f-683" unitRef="usd">918000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent contextRef="c-5" decimals="-3" id="f-684" unitRef="usd">685000</us-gaap:AccruedMarketingCostsCurrent>
    <appn:AccruedThirdPartyLicenseFeeCurrent contextRef="c-4" decimals="-3" id="f-685" unitRef="usd">888000</appn:AccruedThirdPartyLicenseFeeCurrent>
    <appn:AccruedThirdPartyLicenseFeeCurrent contextRef="c-5" decimals="-3" id="f-686" unitRef="usd">678000</appn:AccruedThirdPartyLicenseFeeCurrent>
    <appn:AccruedContractEmploymentCurrent contextRef="c-4" decimals="-3" id="f-687" unitRef="usd">1045000</appn:AccruedContractEmploymentCurrent>
    <appn:AccruedContractEmploymentCurrent contextRef="c-5" decimals="-3" id="f-688" unitRef="usd">600000</appn:AccruedContractEmploymentCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-689" unitRef="usd">1264000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-690" unitRef="usd">880000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c-4" decimals="-3" id="f-691" unitRef="usd">291000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c-5" decimals="-3" id="f-692" unitRef="usd">1261000</us-gaap:TaxesPayableCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c-4" decimals="-3" id="f-693" unitRef="usd">1660000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c-5" decimals="-3" id="f-694" unitRef="usd">1499000</us-gaap:AccruedProfessionalFeesCurrent>
    <appn:AccruedCapitalExpendituresCurrent contextRef="c-4" decimals="-3" id="f-695" unitRef="usd">109000</appn:AccruedCapitalExpendituresCurrent>
    <appn:AccruedCapitalExpendituresCurrent contextRef="c-5" decimals="-3" id="f-696" unitRef="usd">644000</appn:AccruedCapitalExpendituresCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-697" unitRef="usd">1616000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-698" unitRef="usd">1723000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-699" unitRef="usd">11310000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-700" unitRef="usd">11046000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-701">&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, 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: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;192,062&#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;145,813&#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;(1,239)&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,224)&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;252,823&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;206,589&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;9,598&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;66,368&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;243,225&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;140,221&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;252,823&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;206,589&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;We were in compliance with all covenants contained in the Credit Agreement. As of September&#160;30, 2024, 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 our leased office space.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentTerm contextRef="c-134" id="f-702">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-135" decimals="INF" id="f-703" unitRef="usd">200000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-136" decimals="INF" id="f-704" unitRef="usd">100000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-137" decimals="INF" id="f-705" unitRef="usd">20000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-138" decimals="INF" id="f-706" unitRef="usd">10000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-139"
      decimals="INF"
      id="f-707"
      unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-140"
      decimals="INF"
      id="f-708"
      unitRef="number">0.015</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-141"
      decimals="INF"
      id="f-709"
      unitRef="number">0.025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-142"
      decimals="INF"
      id="f-710"
      unitRef="number">0.025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-143"
      decimals="INF"
      id="f-711"
      unitRef="number">0.035</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-144"
      decimals="INF"
      id="f-712"
      unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-145"
      decimals="INF"
      id="f-713"
      unitRef="number">0.025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-146"
      decimals="INF"
      id="f-714"
      unitRef="number">0.015</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-147"
      decimals="INF"
      id="f-715"
      unitRef="number">0.035</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c-1" id="f-716">&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, 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: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;192,062&#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;145,813&#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;(1,239)&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,224)&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;252,823&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;206,589&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;9,598&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;66,368&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;243,225&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;140,221&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;252,823&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;206,589&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-136" decimals="-3" id="f-717" unitRef="usd">62000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-148" decimals="-3" id="f-718" unitRef="usd">62000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-149" decimals="-3" id="f-719" unitRef="usd">192062000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-150" decimals="-3" id="f-720" unitRef="usd">145813000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-4" decimals="-3" id="f-721" unitRef="usd">1239000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-5" decimals="-3" id="f-722" unitRef="usd">1224000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt contextRef="c-4" decimals="-3" id="f-723" unitRef="usd">252823000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-5" decimals="-3" id="f-724" unitRef="usd">206589000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="c-4" decimals="-3" id="f-725" unitRef="usd">9598000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-5" decimals="-3" id="f-726" unitRef="usd">66368000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-3" id="f-727" unitRef="usd">243225000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-5" decimals="-3" id="f-728" unitRef="usd">140221000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebt contextRef="c-4" decimals="-3" id="f-729" unitRef="usd">252823000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-5" decimals="-3" id="f-730" unitRef="usd">206589000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-136" decimals="-5" id="f-731" unitRef="usd">62000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-136" decimals="INF" id="f-732" unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-4" decimals="-5" id="f-733" unitRef="usd">14700000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-734">&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, 2024, the actual effective tax rates were (168.9)% and (0.9)%, respectively. For the three and nine months ended September&#160;30, 2023, the actual effective tax rates were (0.8)% and (2.2)%, 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;As of September&#160;30, 2024, our net unrecognized tax benefits totaled $6.5&#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 2023 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;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c-151"
      decimals="INF"
      id="f-735"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-152" decimals="2" id="f-736" unitRef="number">0.35</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-18" decimals="3" id="f-737" unitRef="number">-1.689</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-738" unitRef="number">-0.009</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-19" decimals="3" id="f-739" unitRef="number">-0.008</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-20" decimals="3" id="f-740" unitRef="number">-0.022</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c-4" decimals="-5" id="f-741" unitRef="usd">6500000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-742">&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 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, 2024, the total compensation cost related to unvested stock options not yet recognized, which relates exclusively to the 2022 CEO option grant, was $7.1&#160;million and will be recognized over a weighted average period of 1.5 years. Total unrecognized compensation cost related to unvested RSUs was approximately $34.6&#160;million, which will be recognized over a weighted average period of 1.4 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;The following table summarizes the components of our stock-based compensation expense for the three and nine months ended September&#160;30, 2024 and 2023 (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;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="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;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="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="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;2023&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&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;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;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;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 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;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;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;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;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;713&#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;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 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,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;1,535&#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;td colspan="3" style="background-color:#cceeff;padding: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,598&#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;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;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;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 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,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;3,245&#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;td colspan="3" style="background-color:#cceeff;padding: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;8,462&#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;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 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,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;2,930&#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;td colspan="3" style="background-color:#ffffff;padding: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,466&#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;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 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,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;3,090&#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;td colspan="3" style="background-color:#cceeff;padding: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,976&#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;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;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;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;11,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;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;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;33,215&#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="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;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-743">&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-153" decimals="-5" id="f-744" unitRef="usd">7100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-154" id="f-745">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-155" decimals="-5" id="f-746" unitRef="usd">34600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="c-156" id="f-747">P1Y4M24D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-748">&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, 2024 and 2023 (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;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="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;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="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="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;2023&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&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;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;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;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 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;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;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;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;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;713&#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;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 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,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;1,535&#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;td colspan="3" style="background-color:#cceeff;padding: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,598&#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;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;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;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 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,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;3,245&#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;td colspan="3" style="background-color:#cceeff;padding: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;8,462&#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;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 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,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;2,930&#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;td colspan="3" style="background-color:#ffffff;padding: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,466&#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;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 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,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;3,090&#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;td colspan="3" style="background-color:#cceeff;padding: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,976&#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;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;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;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;11,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;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;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;33,215&#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="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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-157" decimals="-3" id="f-749" unitRef="usd">211000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-158" decimals="-3" id="f-750" unitRef="usd">211000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-159" decimals="-3" id="f-751" unitRef="usd">641000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-160" decimals="-3" id="f-752" unitRef="usd">713000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-161" decimals="-3" id="f-753" unitRef="usd">1325000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-162" decimals="-3" id="f-754" unitRef="usd">1535000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-163" decimals="-3" id="f-755" unitRef="usd">4364000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-164" decimals="-3" id="f-756" unitRef="usd">4598000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-165" decimals="-3" id="f-757" unitRef="usd">1746000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-166" decimals="-3" id="f-758" unitRef="usd">3245000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-167" decimals="-3" id="f-759" unitRef="usd">6270000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-168" decimals="-3" id="f-760" unitRef="usd">8462000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-169" decimals="-3" id="f-761" unitRef="usd">2939000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-170" decimals="-3" id="f-762" unitRef="usd">2930000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-171" decimals="-3" id="f-763" unitRef="usd">8859000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-172" decimals="-3" id="f-764" unitRef="usd">9466000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-173" decimals="-3" id="f-765" unitRef="usd">3284000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-174" decimals="-3" id="f-766" unitRef="usd">3090000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-175" decimals="-3" id="f-767" unitRef="usd">9877000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-176" decimals="-3" id="f-768" unitRef="usd">9976000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-18" decimals="-3" id="f-769" unitRef="usd">9505000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-19" decimals="-3" id="f-770" unitRef="usd">11011000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-771" unitRef="usd">30011000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-20" decimals="-3" id="f-772" unitRef="usd">33215000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-773">&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 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 net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding during the reporting period. Diluted loss per share is computed similar to basic, except the weighted average number of common shares outstanding is increased to include additional 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. As we reported net losses for all periods presented, all outstanding shares would be considered antidilutive if they were to be assumed as vested or exercised.&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 outstanding securities, prior to the use of the treasury stock method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been antidilutive to earnings per share:&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: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 and 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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Stock options&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;2,518,342&#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,611,247&#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;Non-vested 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;1,216,499&#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,133,039&#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;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c-1" id="f-774">&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 outstanding securities, prior to the use of the treasury stock method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been antidilutive to earnings per share:&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: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 and 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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Stock options&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;2,518,342&#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,611,247&#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;Non-vested 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;1,216,499&#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,133,039&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-177" decimals="0" id="f-775" unitRef="shares">2518342</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-178" decimals="0" id="f-776" unitRef="shares">2518342</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-179" decimals="0" id="f-777" unitRef="shares">2611247</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-180" decimals="0" id="f-778" unitRef="shares">2611247</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-181" decimals="0" id="f-779" unitRef="shares">1216499</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-156" decimals="0" id="f-780" unitRef="shares">1216499</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-182" decimals="0" id="f-781" unitRef="shares">1133039</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-183" decimals="0" id="f-782" unitRef="shares">1133039</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-783">&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 $131.0&#160;million over five years. The agreement, which started July 2021 and is now in its fourth year as of September&#160;30, 2024, contains minimum spending requirements of $28.0&#160;million in both the fourth and fifth years. Spending under this agreement for the three and nine months ended September&#160;30, 2024 totaled $10.8&#160;million and &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;$31.8&#160;million, respectively. Spending under this agreement for the three and nine months ended September&#160;30, 2023 totaled $9.3&#160;million and $27.8&#160;million, respectively. The timing of payments under the agreement may vary. &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&#160;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 reaffirmed the $2.036&#160;billion in damages and also ordered Pegasystems to pay Appian $23.6 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 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. The timeline to hear Appian&#x2019;s petition is in the control of the Supreme Court.&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 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&#160;billion judgment against Pegasystems. The total cost of the policy was $57.3 million and is comprised of the premium, a one-time broker fee, and Virginia lines tax. The policy provides up to $500.0 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.6&#160;million and $12.6&#160;million for the three and nine months ended September&#160;30, 2024. JPI amortization expense was $1.5 million for the three and nine months ended September&#160;30, 2023. As of September&#160;30, 2024, $12.5&#160;million of the unamortized balance is classified as &#x2018;Prepaid expenses and other current assets&#x2019; while the remaining $26.1&#160;million is classified as 'Other assets&#x2019; on our consolidated balance sheets. &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;In February 2024, our Board of Directors authorized a program to repurchase up to $50.0 million of our common stock from March 2024 to February 2026. In March 2024, we repurchased 1.3 million shares under this program at an average share price of $37.86, totaling an aggregate cost of $50.0 million. As of September&#160;30, 2024, shareholders&#x2019; equity included 72.4&#160;million shares outstanding, net of 1.1&#160;million shares of common stock held in treasury.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseObligation contextRef="c-184" decimals="-5" id="f-784" unitRef="usd">131000000</us-gaap:PurchaseObligation>
    <us-gaap:LongtermPurchaseCommitmentPeriod contextRef="c-185" id="f-785">P5Y</us-gaap:LongtermPurchaseCommitmentPeriod>
    <us-gaap:PurchaseObligationDueInFifthYear contextRef="c-184" decimals="-5" id="f-786" unitRef="usd">28000000</us-gaap:PurchaseObligationDueInFifthYear>
    <us-gaap:PurchaseObligationDueInFourthYear contextRef="c-184" decimals="-5" id="f-787" unitRef="usd">28000000</us-gaap:PurchaseObligationDueInFourthYear>
    <appn:PaymentsForPurchaseObligation contextRef="c-18" decimals="-5" id="f-788" unitRef="usd">10800000</appn:PaymentsForPurchaseObligation>
    <appn:PaymentsForPurchaseObligation contextRef="c-1" decimals="-5" id="f-789" unitRef="usd">31800000</appn:PaymentsForPurchaseObligation>
    <appn:PaymentsForPurchaseObligation contextRef="c-19" decimals="-5" id="f-790" unitRef="usd">9300000</appn:PaymentsForPurchaseObligation>
    <appn:PaymentsForPurchaseObligation contextRef="c-20" decimals="-5" id="f-791" unitRef="usd">27800000</appn:PaymentsForPurchaseObligation>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-186" decimals="-6" id="f-792" unitRef="usd">2036000000.000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-187" decimals="0" id="f-793" unitRef="usd">1</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-186" decimals="-6" id="f-794" unitRef="usd">2036000000.000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-188" decimals="-5" id="f-795" unitRef="usd">23600000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <appn:GainContingencyDamagesAwardedInterestPercentage
      contextRef="c-189"
      decimals="INF"
      id="f-796"
      unitRef="number">0.06</appn:GainContingencyDamagesAwardedInterestPercentage>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-189" decimals="-5" id="f-797" unitRef="usd">122000000.0</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-190" decimals="-3" id="f-798" unitRef="usd">5000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-186" decimals="-6" id="f-799" unitRef="usd">2036000000.000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <appn:LitigationJudgmentPreservationInsuranceCost contextRef="c-191" decimals="-5" id="f-800" unitRef="usd">57300000</appn:LitigationJudgmentPreservationInsuranceCost>
    <appn:JudgmentPreservationInsuranceThresholdAmount contextRef="c-191" decimals="-5" id="f-801" unitRef="usd">500000000.0</appn:JudgmentPreservationInsuranceThresholdAmount>
    <appn:LitigationAppealProcessPeriod contextRef="c-192" id="f-802">P4Y</appn:LitigationAppealProcessPeriod>
    <appn:LitigationJudgmentPreservationInsuranceExpense contextRef="c-193" decimals="-5" id="f-803" unitRef="usd">3600000</appn:LitigationJudgmentPreservationInsuranceExpense>
    <appn:LitigationJudgmentPreservationInsuranceExpense contextRef="c-194" decimals="-5" id="f-804" unitRef="usd">12600000</appn:LitigationJudgmentPreservationInsuranceExpense>
    <appn:LitigationJudgmentPreservationInsuranceExpense contextRef="c-195" decimals="-5" id="f-805" unitRef="usd">1500000</appn:LitigationJudgmentPreservationInsuranceExpense>
    <appn:LitigationJudgmentPreservationInsuranceExpense contextRef="c-196" decimals="-5" id="f-806" unitRef="usd">1500000</appn:LitigationJudgmentPreservationInsuranceExpense>
    <appn:LitigationJudgmentPreservationInsuranceCurrent contextRef="c-192" decimals="-5" id="f-807" unitRef="usd">12500000</appn:LitigationJudgmentPreservationInsuranceCurrent>
    <appn:LitigationJudgmentPreservationInsuranceNoncurrent contextRef="c-192" decimals="-5" id="f-808" unitRef="usd">26100000</appn:LitigationJudgmentPreservationInsuranceNoncurrent>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-197" decimals="-5" id="f-809" unitRef="usd">50000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-198"
      decimals="-5"
      id="f-810"
      unitRef="shares">1300000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-198"
      decimals="2"
      id="f-811"
      unitRef="usdPerShare">37.86</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-198" decimals="-5" id="f-812" unitRef="usd">50000000.0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="-5" id="f-813" unitRef="shares">72400000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares contextRef="c-4" decimals="-5" id="f-814" unitRef="shares">1100000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-815">&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;The following table summarizes revenue by geography for the three and nine months ended September&#160;30, 2024 and 2023 (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;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="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;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="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="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;2023&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&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;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;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;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;88,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;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;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;257,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;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;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;48,351&#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;td colspan="3" style="background-color:#ffffff;padding: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;142,602&#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;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;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;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;137,094&#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;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;400,044&#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="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;/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, 2024 were $57.3&#160;million and $16.9&#160;million, respectively. As of December&#160;31, 2023, our long-lived assets held in the United States and internationally were $67.6&#160;million and $18.9&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="c-1" id="f-816">&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, 2024 and 2023 (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;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="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;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="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="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;2023&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&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;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;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;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;88,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;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;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;257,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;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;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;48,351&#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;td colspan="3" style="background-color:#ffffff;padding: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;142,602&#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;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;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;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;137,094&#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;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;400,044&#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="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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-199" decimals="-3" id="f-817" unitRef="usd">98108000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-200" decimals="-3" id="f-818" unitRef="usd">88743000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-201" decimals="-3" id="f-819" unitRef="usd">282755000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-202" decimals="-3" id="f-820" unitRef="usd">257442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-203" decimals="-3" id="f-821" unitRef="usd">55944000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-204" decimals="-3" id="f-822" unitRef="usd">48351000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-205" decimals="-3" id="f-823" unitRef="usd">167582000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-206" decimals="-3" id="f-824" unitRef="usd">142602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-18" decimals="-3" id="f-825" unitRef="usd">154052000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-19" decimals="-3" id="f-826" unitRef="usd">137094000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-827" unitRef="usd">450337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-20" decimals="-3" id="f-828" unitRef="usd">400044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets contextRef="c-207" decimals="-5" id="f-829" unitRef="usd">57300000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-208" decimals="-5" id="f-830" unitRef="usd">16900000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-209" decimals="-5" id="f-831" unitRef="usd">67600000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-210" decimals="-5" id="f-832" unitRef="usd">18900000</us-gaap:NoncurrentAssets>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock contextRef="c-1" id="f-833">&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&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;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 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, 2024 and December&#160;31, 2023.&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, 2024 and December&#160;31, 2023 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 income (loss)&#x2019; in our consolidated balance sheets. The components of our investments as of September&#160;30, 2024 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, 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: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;Unrealized Gains (Losses)&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;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;52,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;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;52,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;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;52,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;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;46,772&#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;46,772&#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;46,772&#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;23,871&#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;64&#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;23,935&#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;23,935&#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;2,893&#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&#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,902&#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,902&#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;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;61&#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,961&#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,961&#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;139,857&#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;134&#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;139,991&#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;99,193&#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;40,798&#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, 2023, 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, 2023&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: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;Unrealized Gains (Losses)&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;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;93,029&#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;93,029&#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;93,029&#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;56,322&#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;56,322&#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;56,322&#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;4,830&#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)&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,828&#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;4,828&#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="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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Agency bonds&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;4,828&#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)&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,825&#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;4,825&#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 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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;159,009&#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;(5)&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;159,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;149,351&#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;9,653&#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="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, 2024. Additionally, there were no transfers between Levels 1 and 2 during the nine months ended September 30, 2024. Interest income on our investments totaled $1.5&#160;million and $5.2&#160;million for the three and nine months ended September&#160;30, 2024, respectively. Interest income on our investments totaled $2.4&#160;million and $7.1&#160;million for the three and nine months ended September&#160;30, 2023, respectively. Interest income is recorded within other operating (income) expense on our consolidated statements of operations. &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, 2024 and December&#160;31, 2023 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-834">&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&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;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 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, 2024 and December&#160;31, 2023.&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-835">&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 income (loss)&#x2019; in our consolidated balance sheets.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock contextRef="c-1" id="f-836">The components of our investments as of September&#160;30, 2024 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, 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: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;Unrealized Gains (Losses)&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;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;52,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;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;52,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;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;52,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;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;46,772&#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;46,772&#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;46,772&#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;23,871&#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;64&#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;23,935&#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;23,935&#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;2,893&#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&#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,902&#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,902&#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;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;61&#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,961&#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,961&#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;139,857&#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;134&#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;139,991&#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;99,193&#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;40,798&#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, 2023, 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, 2023&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: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;Unrealized Gains (Losses)&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;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;93,029&#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;93,029&#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;93,029&#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;56,322&#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;56,322&#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;56,322&#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;4,830&#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)&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,828&#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;4,828&#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="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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Agency bonds&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;4,828&#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)&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,825&#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;4,825&#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 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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;159,009&#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;(5)&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;159,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;149,351&#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;9,653&#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="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-211" decimals="-3" id="f-837" unitRef="usd">52421000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-211" decimals="-3" id="f-838" unitRef="usd">52421000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-212" decimals="-3" id="f-839" unitRef="usd">52421000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-213" decimals="-3" id="f-840" unitRef="usd">46772000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-213" decimals="-3" id="f-841" unitRef="usd">46772000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-214" decimals="-3" id="f-842" unitRef="usd">46772000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-215" decimals="-3" id="f-843" unitRef="usd">23871000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-215" decimals="-3" id="f-844" unitRef="usd">64000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-215" decimals="-3" id="f-845" unitRef="usd">23935000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-216" decimals="-3" id="f-846" unitRef="usd">23935000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-217" decimals="-3" id="f-847" unitRef="usd">2893000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-217" decimals="-3" id="f-848" unitRef="usd">9000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-217" decimals="-3" id="f-849" unitRef="usd">2902000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-218" decimals="-3" id="f-850" unitRef="usd">2902000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-219" decimals="-3" id="f-851" unitRef="usd">13900000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-219" decimals="-3" id="f-852" unitRef="usd">61000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-219" decimals="-3" id="f-853" unitRef="usd">13961000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-220" decimals="-3" id="f-854" unitRef="usd">13961000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments contextRef="c-4" decimals="-3" id="f-855" unitRef="usd">139857000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-4" decimals="-3" id="f-856" unitRef="usd">134000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <appn:CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure contextRef="c-4" decimals="-3" id="f-857" unitRef="usd">139991000</appn:CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-858" unitRef="usd">99193000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-4" decimals="-3" id="f-859" unitRef="usd">40798000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-221" decimals="-3" id="f-860" unitRef="usd">93029000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-221" decimals="-3" id="f-861" unitRef="usd">93029000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-222" decimals="-3" id="f-862" unitRef="usd">93029000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-223" decimals="-3" id="f-863" unitRef="usd">56322000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-223" decimals="-3" id="f-864" unitRef="usd">56322000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-224" decimals="-3" id="f-865" unitRef="usd">56322000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-225" decimals="-3" id="f-866" unitRef="usd">4830000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-225" decimals="-3" id="f-867" unitRef="usd">-2000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-225" decimals="-3" id="f-868" unitRef="usd">4828000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-226" decimals="-3" id="f-869" unitRef="usd">4828000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-227" decimals="-3" id="f-870" unitRef="usd">4828000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-227" decimals="-3" id="f-871" unitRef="usd">-3000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-227" decimals="-3" id="f-872" unitRef="usd">4825000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-228" decimals="-3" id="f-873" unitRef="usd">4825000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments contextRef="c-5" decimals="-3" id="f-874" unitRef="usd">159009000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-5" decimals="-3" id="f-875" unitRef="usd">-5000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <appn:CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure contextRef="c-5" decimals="-3" id="f-876" unitRef="usd">159004000</appn:CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-877" unitRef="usd">149351000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-5" decimals="-3" id="f-878" unitRef="usd">9653000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:InvestmentIncomeInterest contextRef="c-18" decimals="-5" id="f-879" unitRef="usd">1500000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-1" decimals="-5" id="f-880" unitRef="usd">5200000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-19" decimals="-5" id="f-881" unitRef="usd">2400000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-20" decimals="-5" id="f-882" unitRef="usd">7100000</us-gaap:InvestmentIncomeInterest>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
